From feee54d58febc84be8018e160b3e2e2c63557a30 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Sat, 15 Jun 2013 19:37:56 +0000 Subject: Imported Translations from Transifex Change-Id: I1fffca39a7dc7a5832f0be0505bbadad9a194f48 --- nova/locale/bg_BG/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/bs/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/ca/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/cs/LC_MESSAGES/nova.po | 2554 ++++++++++++++++++--------------- nova/locale/da/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/de/LC_MESSAGES/nova.po | 2404 +++++++++++++++++-------------- nova/locale/en_AU/LC_MESSAGES/nova.po | 2448 +++++++++++++++++-------------- nova/locale/en_GB/LC_MESSAGES/nova.po | 2444 +++++++++++++++++-------------- nova/locale/en_US/LC_MESSAGES/nova.po | 2540 +++++++++++++++++--------------- nova/locale/es/LC_MESSAGES/nova.po | 2452 +++++++++++++++++-------------- nova/locale/fi_FI/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/fr/LC_MESSAGES/nova.po | 2462 +++++++++++++++++-------------- nova/locale/hr/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/hu/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/id/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/it/LC_MESSAGES/nova.po | 2421 +++++++++++++++++-------------- nova/locale/it_IT/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/ja/LC_MESSAGES/nova.po | 2448 +++++++++++++++++-------------- nova/locale/ka_GE/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/ko/LC_MESSAGES/nova.po | 2410 +++++++++++++++++-------------- nova/locale/ko_KR/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/ms/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/nb/LC_MESSAGES/nova.po | 2398 +++++++++++++++++-------------- nova/locale/nl_NL/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/nova.pot | 2188 ++++++++++++++-------------- nova/locale/pt/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/pt_BR/LC_MESSAGES/nova.po | 2459 +++++++++++++++++-------------- nova/locale/ro/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/ru/LC_MESSAGES/nova.po | 2495 +++++++++++++++++--------------- nova/locale/ru_RU/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/sw_KE/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/tl/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/tr/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/tr_TR/LC_MESSAGES/nova.po | 2417 +++++++++++++++++-------------- nova/locale/uk/LC_MESSAGES/nova.po | 2398 +++++++++++++++++-------------- nova/locale/vi_VN/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 2536 +++++++++++++++++--------------- nova/locale/zh_HK/LC_MESSAGES/nova.po | 2394 ++++++++++++++++-------------- nova/locale/zh_TW/LC_MESSAGES/nova.po | 2409 +++++++++++++++++-------------- 39 files changed, 51697 insertions(+), 42460 deletions(-) diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po index ae147ad0c..0f0363697 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bulgarian (Bulgaria) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 3fadeed1d..16a8ae37f 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1018,337 +1018,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1371,7 +1376,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1408,31 +1413,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1446,62 +1451,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1582,124 +1587,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1709,261 +1714,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2753,7 +2758,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3066,7 +3071,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3094,34 +3099,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3256,18 +3261,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3305,23 +3327,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3557,30 +3587,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3590,35 +3620,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3639,312 +3669,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3997,52 +4027,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4050,152 +4080,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4253,690 +4283,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5036,11 +5061,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5050,7 +5075,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5143,11 +5168,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5165,44 +5190,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5219,57 +5244,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5293,7 +5318,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5463,23 +5488,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5504,109 +5529,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5614,98 +5639,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5833,7 +5858,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5846,45 +5871,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5905,12 +5930,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6608,7 +6633,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6726,7 +6751,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6765,7 +6790,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7022,71 +7047,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7096,22 +7121,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7177,36 +7202,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7216,25 +7241,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7243,24 +7268,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8028,16 +8053,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8380,12 +8405,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8543,7 +8568,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8562,250 +8587,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8813,73 +8848,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8887,50 +8924,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8940,67 +8977,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9011,25 +9048,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9216,7 +9253,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9253,14 +9290,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9268,7 +9305,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9276,7 +9313,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9284,7 +9321,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9292,87 +9329,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9476,26 +9513,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9641,32 +9678,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9676,39 +9713,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9717,17 +9754,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9748,7 +9785,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9791,57 +9828,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9849,311 +9886,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10216,7 +10252,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10225,12 +10261,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10239,116 +10275,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10364,75 +10395,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10464,7 +10495,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10473,37 +10504,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10514,7 +10545,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10553,332 +10584,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10886,166 +10931,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11054,114 +11094,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11210,24 +11248,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11238,7 +11276,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11291,8 +11329,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po index fdd080ad2..29627c70f 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 9602bb2d6..252973929 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -183,7 +183,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Data páru klíčů jsou neplatná" @@ -1057,342 +1057,347 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:972 msgid "Instance type's memory is too small for requested image." msgstr "Typ paměti instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:972 +#: nova/exception.py:976 msgid "Instance type's disk is too small for requested image." msgstr "Typ disku instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:976 +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele." -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:995 +#: nova/exception.py:999 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/exception.py:1000 +#: nova/exception.py:1004 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1004 +#: nova/exception.py:1008 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Navrácení sítě pro instnac" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Navrácení sítě pro instnac" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:1177 +#: nova/exception.py:1181 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Očekáván objekt typu: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1415,7 +1420,7 @@ msgstr "Oznamování schopností plánovačům ..." msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Nelze získat metadata pro ip: %s" @@ -1453,31 +1458,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "Začínající uzel %(topic)s (verze %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "Vytváření připojení zákazníka pro službu %s" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Ukončena služba bez záznamu v databázi" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1491,62 +1496,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "ladění ve zpětném volání: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Adresa místního spojení nenalezena.: %s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Neznámý základní soubor: %s" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "Neplatný server_string: %s" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek" -#: nova/utils.py:797 +#: nova/utils.py:803 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Odstraňování základního souboru: %s" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Název serveru není řetězec nebo unicode" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1627,11 +1632,11 @@ msgstr "%(code)s: %(message)s" msgid "FaultWrapper: %s" msgstr "Obalovačchyb: %s" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1640,114 +1645,114 @@ msgstr "" "Přístupový klíč %(access_key)s %(failures)d krát selhal při ověření a " "bude zablokován na %(lock_mins)d minut." -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "Podpis není zadán" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "Přístupový klíč není zadán" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "Chyba při komunikaci s keystone" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "činnost: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\thod: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Neoprávnění požadavek pro ovladač=%(controller)s a činnost=%(action)s" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "Vyvoláno InstanceNenalezena: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "Vyvoláno SvazekNenalezen: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "Vyvoláno SnímekNenalzen: %s" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "Vyvoláno Nenalezeno: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "Vyvoláno DvojiceKlíčůExistuje: %s" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "Vyvoláno NeplatnáOperace: %s" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "Vyvoláno NeplatnáHodnotaParametru: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "Vyvoláno NeplatnýROzsahPortů: %s" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "Vyvoláno NeníOprávněno: %s" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "Vyvoláno NeplatnáOperace: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "Vyvolána neznámá chyba: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "Prostředí: %s" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Vyskytla se neznámá chyba. Prosím zopakujte Váš požadavek." @@ -1759,274 +1764,274 @@ msgstr "" "Nepodporovaný požadavek API: ovladač = %(controller)s, činnost = " "%(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "Vytvořit snímek svazku %s" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Vytvořit dvojici klíčů %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "Imprtovat klíč %s" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Smazat dvojici klíčů %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Není dostatek parametrů k sestavení platného pravidla." -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Neplatný protokol IP %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Pro zadané parametry není žádné pravidlo." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Toto pravidlo již existuje ve skupině %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Získat výstup konzole pro instanci %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Vytvořit svazek o %s GB" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 #, fuzzy msgid "Delete Failed" msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 #, fuzzy msgid "Attach Failed." msgstr "Vytvoření selhalo" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Odpojit svazek %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "vlastnost není podporována: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "svz = %s\n" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Přidělit adresu" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "No more floating IPs available" msgstr "Žádné další plovoucí ip nejsou dostupné." -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Uvolnit adresu %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 #, fuzzy msgid "Unable to release IP Address." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, 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:1277 +#: nova/api/ec2/cloud.py:1288 #, fuzzy msgid "Floating ip is already associated." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Je dostupných nula plovoucích ip." -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Nelze najít adresu %r" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Oddělit adresu %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 #, fuzzy msgid "Floating ip is not associated." msgstr "Plovoucí ip %(address)s není přidružena." -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "Obraz musí být dostupný" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "BUde spuštěno ukončování insatncí" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Restratovat instanci %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "Instance budou zastaveny" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "Instance budou spuštěny" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "Zrušení registrace obrazu %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "uživatel nebo skupina nebyly zadány" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "podporována je pouze skupina \"all\"" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type musí být add nebo remove" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Aktualizace publicity obrazu %s" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Nelze zastavit instanci za %d sek" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 #, fuzzy msgid "Expecting a list of resources" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instance - %s není přítomno" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Získávání seznamu instancí" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "Neplatná data jednotky" @@ -2837,7 +2842,7 @@ msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "Instance nenalezena" @@ -3171,7 +3176,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Plovoucí ip %(address)s není přidružena." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3200,34 +3205,34 @@ msgstr "Neplatný stav: '%s'" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, fuzzy, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Nastavování hostitele %(host)s na %(state)s." -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Volání pro získání %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Aktualizace statistik hostitele" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource je funkce pouze pro správce" @@ -3368,19 +3373,36 @@ msgstr "Přidávání pravidla bezpečnostní skupiny: %r" msgid "Create networks failed" msgstr "Vytvoření selhalo" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 -#, fuzzy, python-format -msgid "Quota for %s should be integer." -msgstr "verze by měla být celé číslo" +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 msgid "Malformed scheduler_hints attribute" @@ -3419,27 +3441,34 @@ msgstr "Není zadána bezpečnostní skupina" msgid "Security group name cannot be empty" msgstr "Název bezpečnostní skupiny nemůže být prázdné" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "začátek instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "zastavit instanci %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "Neznámý řetěz: %r" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 #, fuzzy msgid "Unknown service" msgstr "neznámá chyby připojení hosta" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3676,31 +3705,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Neplatná instance typu %(instance_type)s." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "Šablona pro zaváděcí skript instance cloudpipe" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "Síť kterou odeslat do nastavení openvpn" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "Síťovou masku kterou odeslat do nastavení openvpn" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Spouštění VPN pro %s" @@ -3710,35 +3738,35 @@ msgstr "Spouštění VPN pro %s" msgid "Failed to load %s" msgstr "Nelze vytvořit svazek" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "prvek není podřazený" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3761,326 +3789,326 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "obdrženo: %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Chyba DB: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "Reset sítě" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 #, fuzzy msgid "No fixed IP found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "projekt" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Síť nenalezena" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s je vyžadováno pro vytvoření sítě." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "zastavit instanci %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Neočekávaná chyba: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 #, fuzzy msgid "PROJECT" msgstr "projekt" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 #, fuzzy msgid "Must supply valid parameters to create instance_type" msgstr "Nelze vytvořit typ instance" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instance - %s není přítomno" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 #, fuzzy msgid "Unknown error" msgstr "neznámá chyby připojení hosta" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, fuzzy, python-format msgid "%s created" msgstr "Tabulka |%s| není vytvořena!" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 #, fuzzy msgid "Valid instance type name is required" msgstr "%s je platný název instance" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Chyba DB: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "typ je = %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4140,57 +4168,57 @@ msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nelze připojit svazek k instanci %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance typu %(instance_type_id)s nemohla být nalezena." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" @@ -4200,21 +4228,21 @@ msgstr "Pokus o zastavení %s" msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4223,63 +4251,63 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, 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:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2894 +#: nova/compute/api.py:2900 #, 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:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4288,70 +4316,70 @@ msgstr "" "Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum " "255 znaků." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, 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:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" @@ -4410,65 +4438,53 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, fuzzy, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "Vlastnost createBackup 'rotation' musí být celé číslo" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "argumenty create musí být kladná celá čísla" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "Chyba DB: %s" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "Instance typu %s není nalezena ke smazání" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4477,234 +4493,241 @@ msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Nelze restartovat instanci" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Současný stav je %(drv_state)s, stav v DB je %(db_state)s." -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "Restartování instance po restartu nova-compute." -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Neočekávaný kód stavu" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "Kontrola stavu" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "Nastavování bdm %s" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "Spouštění instance..." -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "Instance selhala v nastavení sítě" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "ukončování bdm %s" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Nastavování stavu vm instance na ERROR" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Znovu sestavování instance %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Restartování instance %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4713,22 +4736,22 @@ msgstr "" "pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: znovu zavedena" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4737,233 +4760,231 @@ msgstr "" "pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "Střídání %d záloh" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 #, fuzzy msgid "Root password set" msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 #, fuzzy msgid "error setting admin password" msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:2019 -#, fuzzy, python-format +#: nova/compute/manager.py:2045 +#, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -"pokus o vsunutí souboru do nespuštěné instance: %(instance_uuid)s (stav: " -"%(current_power_state)s očekáváno: %(expected_state)s)" -#: nova/compute/manager.py:2023 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Vkládání cesty souboru: '%s'" +#: nova/compute/manager.py:2050 +#, python-format +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Instance nemá svazek." -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 #, fuzzy msgid "Pausing" msgstr "Aktualizování!" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "Reset sítě" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "instance %s: vkládání informací o síti" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Získat výstup konzole pro instanci %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "přidělování sítě pro instanci %s" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "Síť %(network_id)s nemohla být nalezena." +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Hostitel %(host)s nemohl být nalezen." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "Přesun před spuštěním selhal na %(dest)s" +msgid "Pre live migration failed at %s" +msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 #, fuzzy msgid "_post_live_migration() is started.." msgstr "zahájen přesun po spuštění." -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "Přesun instance do %(dest)s úspěšně dokončen." +msgid "Migrating instance to %s finished successfully." +msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4971,21 +4992,21 @@ msgstr "" "Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no " "domain with matching name.\" Tuto chybu můžete bezpečně ignorovat." -#: nova/compute/manager.py:3426 +#: nova/compute/manager.py:3458 #, fuzzy msgid "Post operation of migration started" msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Nelze získat metadata pro ip: %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4994,64 +5015,64 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Vypínání VM pro instanci %(instance_uuid)s" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_id)s nenalezena" +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "Aktualizace stavu hostitele" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5060,92 +5081,86 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Zaznamování ovladače svazku: %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Žádná služba pro ID výpočtu %s" -#: nova/compute/manager.py:4123 -#, fuzzy, python-format +#: nova/compute/manager.py:4156 +#, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -"Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako " -"SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:4130 -#, fuzzy, python-format +#: nova/compute/manager.py:4162 +#, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -"Ničení instance se jmenovkou '%(name_label)s', která je označena jako " -"SMAZÁNA, ale stále je přítomna na hostiteli." -#: nova/compute/manager.py:4137 -#, fuzzy, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +#: nova/compute/manager.py:4169 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -"Nerozpoznaná hodnota '%(action)s' pro " -"FLAGS.running_deleted_instance_action" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" @@ -5247,11 +5262,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "Nezadán žádný počítačový hostitel" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "Nelze najít hostitele pro instanci %s" @@ -5261,7 +5276,7 @@ msgstr "Nelze najít hostitele pro instanci %s" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5358,11 +5373,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Nelze restartovat instanci" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Nelze restartovat instanci" @@ -5381,44 +5396,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "Nerozpoznaná hodnota read_deleted '%s'" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5435,57 +5450,57 @@ msgstr "verze by měla být celé číslo" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 #, fuzzy msgid "Unsupported id columns type" msgstr "Nepodporovaný Content-Type" @@ -5511,7 +5526,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Stahování obrazu %s ze serveru obrazu glance" @@ -5685,23 +5700,23 @@ msgstr "Doména |%(domain)s| již existuje, změna zóny na |%(av_zone)s|." msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "Doména |%(domain)s| již existuje, změna projektu na |%(project)s|." -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5728,111 +5743,111 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.použití úspěšně dokončeno" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "chyba v httplib v %s: " -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq vrhl výjimku %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "ukončení radvd vrhlo %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d je starý, znovu spouštění radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Neplatný stav: '%s'" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Spouštění rozhraní VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Nelze pozastavit instanci" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Zajišťování mostu %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "%s odloučených zastaralých ip" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "nastavování hostitele sítě" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 #, fuzzy msgid "network allocations" msgstr "přidělování sítě pro instanci %s" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, fuzzy, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "sítě získané pro instanci |%(instance_id)s|: |%(networks)s|" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 #, fuzzy msgid "network deallocation for instance" msgstr "oddělení sítě pro instanci |%s|" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, fuzzy, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5843,79 +5858,79 @@ msgstr "" " Instance |%(instance)s| je v zóně |%(zone2)s|. Nebude vytvořen žádný " "záznam DNS." -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, fuzzy, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "Pro %s překročena kvóta, pokus o přidělení adresy" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 #, fuzzy msgid "Failed to update usages deallocating fixed IP" msgstr "Nelze aktualizovat svazek v db" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "Vypůjčená IP |%(address)s|" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "Vypůjčená IP %s není přidělena" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "Vypůjčena IP |%s|, která není přidělena" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "Uvolněna IP |%(address)s|" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "Uvolněna IP %s, která není přidělena" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "Uvolněna IP %s, která nebyla vypůjčena" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, fuzzy, python-format msgid "%s must be an integer" msgstr "parametr offset musí být celé číslo" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "cidr je již používáno" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" "požadovaný cidr (%(cidr)s) je v konfliktu s existující supersítí " "(%(super)s)" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5924,22 +5939,22 @@ msgstr "" "požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr " "(%(smaller)s)" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "Síť již existuje!" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Síť musí být odloučena od projektu %s před smazáním" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "Suma mezi počtem sítí a spuštění vlan nemůže být větší než 4094" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -6072,7 +6087,7 @@ msgstr "Smazat bezpečnostní skupinu %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Zachycena chyba: %s" @@ -6087,48 +6102,48 @@ msgstr "Smazat bezpečnostní skupinu %s" msgid "Security group id should be uuid" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Zachycena chyba: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena." -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Bezpečnostní skupina %(security_group_id)s není nalezena v projektu " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6152,12 +6167,12 @@ msgstr "Chyba při nastavování hesla správce" msgid "Invalid version string" msgstr "Neplatný server_string: %s" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6873,7 +6888,7 @@ msgstr "Nelze najít další výpočet" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" @@ -6995,7 +7010,7 @@ msgstr "Žádná služba pro ID výpočtu %s" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Nelze naplánovat_%(method)s: %(ex)s" @@ -7034,7 +7049,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7292,7 +7307,7 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 #, fuzzy msgid "" @@ -7300,53 +7315,53 @@ msgid "" "instances" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Spouštění instancí: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "Po ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "Vnitřní chyba" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "Po vynuceném ukončení instancí: %s" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "neznámá chyby připojení hosta" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7355,12 +7370,12 @@ msgstr "" "Následujícím přesunům chybí snížení na nižší verzi:\n" "\t%s" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7370,22 +7385,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7455,36 +7470,36 @@ msgstr "Dekódování JSON: %s" msgid "fake vswitch not found" msgstr "značka [%s] nenalezena" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "Prosím rozšiřte nepravý modul libvirt aby podporoval příznaky" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Vytváření souborů v %s pro simulaci agenta hosta" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Odstraňování souborů simulovaného agenta hosta v %s" @@ -7494,25 +7509,25 @@ msgstr "Odstraňování souborů simulovaného agenta hosta v %s" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "Zaznamování ovladače svazku: %s" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Nelze načíst ovladač virtualizace: %s" @@ -7522,25 +7537,25 @@ msgstr "Nelze načíst ovladač virtualizace: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "Pokus o odfiltrování instance, která není filtrována" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Filtry přidány do instance %s" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "Pravidla firewallu poskytovatele obnovena" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "Přidávání pravidla poskytovatele: %s" @@ -8320,17 +8335,17 @@ msgstr "Verze agenta instance: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Získat výstup konzole pro instanci %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Uvolnit adresu %s" @@ -8686,12 +8701,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Vkládání cesty souboru: '%s'" @@ -8857,7 +8872,7 @@ msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint) msgid "Detaching physical disk from instance: %s" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "Nelze zjistit název zavaděče iscsi" @@ -8876,262 +8891,272 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, fuzzy, python-format msgid "Unable to determine disk bus for '%s'" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "skupina svazku %s neexistuje" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Připojení k libvirt poškozeno" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během ničení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "Instance úspěšně zničena." -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Instance budou zastaveny" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "Mazání souborů instance %(target)s" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, 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:915 +#: nova/virt/libvirt/driver.py:944 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9139,12 +9164,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9153,27 +9185,32 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9182,35 +9219,25 @@ 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:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9218,21 +9245,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9241,16 +9268,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:3006 +#: nova/virt/libvirt/driver.py:3057 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:3014 +#: nova/virt/libvirt/driver.py:3065 #, 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:3059 +#: nova/virt/libvirt/driver.py:3110 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9259,7 +9286,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9268,7 +9295,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9283,7 +9310,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9292,24 +9319,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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, 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:3447 +#: nova/virt/libvirt/driver.py:3500 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9318,42 +9345,42 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "přeskakování %(path)s protože vypadá jako svazek" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "Mazání souborů instance %(target)s" @@ -9366,25 +9393,25 @@ msgstr "" "Modul libvirt nemohl být nalezen. NWFilterFirewall nebude správně " "fungovat." -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "Voláno základní nastavení filtrování v nwfilter" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "Zajišťování statických filtrů" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "Nwfilter (%(instance_filter_name)s) nenalezen." -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "Nwfilter (%(instance_filter_name)s) pro %(name)s nenalezen." -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Nastavení základního filtrování" @@ -9579,7 +9606,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9617,14 +9644,14 @@ msgstr "Zajišťování mostu %s" msgid "Failed while unplugging vif" msgstr "Nelze při odpojení vif instance '%s'" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9632,7 +9659,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9640,7 +9667,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9648,7 +9675,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9656,12 +9683,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9670,48 +9697,48 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "obraz již je připojen" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9720,30 +9747,30 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9851,26 +9878,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "Připojení k melange selhalo" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -10020,32 +10047,32 @@ msgstr "" "Pro useconnection_type=vmwareapi musíte zadat " "vmwareapi_host_ip,vmwareapi_host_username a vmwareapi_host_password" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr "značka [%s] nenalezena" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "In vmwareapi:_create_session, obdržena tato výjimka: %s" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, 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:576 +#: nova/virt/vmwareapi/driver.py:570 #, 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:581 +#: nova/virt/vmwareapi/driver.py:575 #, 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:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s" @@ -10055,39 +10082,39 @@ msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "Při volání RetrieveProperties se událo %s chyb" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "Není registrováno žádné VM" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "Virtuální stroj s ref %s neexistuje" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Odhlašování sezení, které je neplatné, nebo už odhlášené: %s" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "Sezení je chybné" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "Sezení je neplatné" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " Žádné virtuální stroje nebyly zatím registrovány" @@ -10097,17 +10124,17 @@ msgstr " Žádné virtuální stroje nebyly zatím registrovány" msgid "%(action)s %(host)s" msgstr "činnost: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, fuzzy, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "Nastavování hostitele %(host)s na %(state)s." -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "Obraz Glance %s je ve stavu ukončení" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "Obraz Glance %(image_id)s je v nezámém stavu - %(state)s" @@ -10130,7 +10157,7 @@ msgstr "Vytváření skupiny portů s názvem %s na hostiteli ESX" msgid "Created Port Group with name %s on the ESX host" msgstr "Vytvořena skupina portů s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, fuzzy, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "Během uzavření HTTP připojení v VMWareHTTpWrite došlo k výjimce %s" @@ -10173,17 +10200,17 @@ msgstr "Získávání seznamu instancí" msgid "Got total of %s instances" msgstr "Získáno celkem %s instancí" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Vytváření VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 #, fuzzy msgid "Created VM on the ESX host" msgstr "Vytvářeno VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -10193,7 +10220,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10203,7 +10230,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " @@ -10212,7 +10239,7 @@ msgstr "" "Mazání souboru %(flat_uploaded_vmdk_path)s na místním úložišti hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " @@ -10221,7 +10248,7 @@ msgstr "" "Soubor %(flat_uploaded_vmdk_path)s smazán na místním úložišti hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -10230,7 +10257,7 @@ msgstr "" "Stahování dat souboru obrazu %(image_ref)s na datové úložiště hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " @@ -10239,7 +10266,7 @@ msgstr "" "Data souboru obrazu %(image_ref)s stažena na datové úložiště hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -10250,7 +10277,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10260,139 +10287,133 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Zapínání instance VM %s" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 #, fuzzy msgid "Powered on the VM instance" msgstr "Instance VM %s zapnuta" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "Snímek instance VM %s vytvořen " -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 #, 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:534 +#: nova/virt/vmwareapi/vmops.py:532 #, 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:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "Nahrávání obrazu %s" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "Obraz %s nahrán" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Mazání dočasného souboru vmdk %s" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Dočasný soubor vmdk %s smazán" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Restartování OS hosta na VM %s" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "OS hosta restartován na VM %s" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Provádění tvrdho restártu VM %s" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 #, fuzzy msgid "Did hard reboot of VM" msgstr "Proveden tvrdý restart VM %s" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "instance - %s není přítomno" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Restartování xvp" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, 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:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 #, fuzzy msgid "Powering off the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 #, fuzzy msgid "Powered off the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "Rušení registrace VM %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 #, fuzzy msgid "Unregistered the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, 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:717 +#: nova/virt/vmwareapi/vmops.py:702 #, 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:729 +#: nova/virt/vmwareapi/vmops.py:714 #, 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:734 +#: nova/virt/vmwareapi/vmops.py:719 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -10401,201 +10422,206 @@ msgstr "" "Ve vmwareapi:vmops:destroy, obdržena výjimka při mazání obsahu VM z " "disku: %s" -#: nova/virt/vmwareapi/vmops.py:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "zrušení pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 #, fuzzy msgid "Suspending the VM" msgstr "Pozastavení VM %s " -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 #, fuzzy msgid "Suspended the VM" msgstr "VM %s pozastaveno " -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 #, 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:770 +#: nova/virt/vmwareapi/vmops.py:752 #, 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:783 +#: nova/virt/vmwareapi/vmops.py:762 #, fuzzy msgid "Resuming the VM" msgstr "Znovu spouštění VM %s" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 #, fuzzy msgid "Resumed the VM" msgstr "VM %s znovu spuštěno " -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "instance není v pozastaveném stavu" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 #, 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:867 +#: nova/virt/vmwareapi/vmops.py:843 #, 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:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 #, fuzzy msgid "Powered on the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, 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:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "instance - %s není přítomno" + +#: nova/virt/vmwareapi/vmops.py:951 #, 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:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, 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:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, fuzzy, python-format msgid "Automatically hard rebooting %d" msgstr "Automatický tvrdý restart %d" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics není zavedeno pro vmwareapi" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 #, 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:1172 +#: nova/virt/vmwareapi/vmops.py:1140 #, 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:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, 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:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, 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:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "Vytvořen adresář s cestou %s" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "Stahování obrazu %s ze serveru obrazu glance" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "Obraz %s stažen ze serveru obrazu glance" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "Nahrávání obrazu %s na server obrazu glance" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "Obraz %s nahrán na server obrazu glance" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "Získávání velikosto brazu %s" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "Získáná velikost %(size)s obrazu %(image)s" @@ -10658,7 +10684,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" @@ -10668,12 +10694,12 @@ msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint) msgid "Unable to find iSCSI Target" msgstr "Nelze najít adresu %r" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s připojen k instanci %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" @@ -10683,19 +10709,19 @@ msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Nelze najít svazek v db" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ČASOVÝ LIMIT: Vypršel čas volání %(method)s. VM id=%(instance_uuid)s; " "arg=%(args)r" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10704,81 +10730,74 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Volání %(method)s vrátilo chybu: %(e)s." -#: nova/virt/xenapi/agent.py:120 -#, fuzzy, python-format +#: nova/virt/xenapi/agent.py:123 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -"Volání %(method)s agentem vrátilo neplatnou odpověď: %(ret)r. VM " -"id=%(instance_uuid)s; cesta=%(path)s; arg=%(addl_args)r" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "Nelze se dotázat na verzi agenta: %(resp)r" +msgid "Failed to query agent version: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "Dotaz na verzi agenta" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Aktualizace agenta na %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "Nelze aktualizovat agenta: %(resp)r" +msgid "Failed to update agent: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "Nastavování správcovského hesla" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "Nelze vyměnit klíče: %(resp)r" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Nelze aktualizovat heslo: %(resp)r" +msgid "Failed to exchange keys: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "Nelze vložit soubor: %(resp)r" +msgid "Failed to inject file: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "Reset sítě" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Nelze vložit soubor: %(resp)r" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -10786,7 +10805,7 @@ msgstr "" "Nástroje XenServer instalované v tomto obrazu jsou schopné vložit sítě. " "Síťové soubory nebudou změněny" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -10794,15 +10813,15 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "Chyba OpenSSL: %s" @@ -10821,75 +10840,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Nelze se přihlásit do XenAPI (je disk Dom0 plný?)" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Oznamování NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake nemá zavedeno %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Volání %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Volání pro získání %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "xenapi.fake nemá zavedeno %s, nebo byl zavolán se špatným počtem argumentů" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Hostitel výpočtu %(host)s nemohl být nalezen." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10922,7 +10941,7 @@ msgstr "Nalezena sít mostu %s, která není jedinečná" msgid "Found no network for bridge %s" msgstr "Žádná síť pro most %s nenalezena" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10931,37 +10950,37 @@ msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 -#, fuzzy, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "Nelze najít hostitele pro instanci %s" +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" #: nova/virt/xenapi/pool.py:211 -#, fuzzy, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "Nelze vložit soubor: %(resp)r" +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Nelze použít globální roli %(role_id)s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10972,11 +10991,9 @@ msgstr "Nenalezeno žádné PIF pro zařízení %s" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -"PIF %(pif_rec['uuid'])s pro síť %(bridge)s má id VLAN %(pif_vlan)d. " -"Očekáváno %(vlan_num)d" #: nova/virt/xenapi/vm_utils.py:275 #, fuzzy @@ -11015,37 +11032,37 @@ msgstr "již odpojeno" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -11054,100 +11071,112 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Instance nemohla být nalezena" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, 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:638 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "Nenalezeno žádné hlavní VDI pro %(vm_ref)s" +#: nova/virt/xenapi/vm_utils.py:645 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -"Rychlé kopírování je podporováno pouze na výchozím místním SR typu ext. " -"SR na tomto systému je typu %(sr_type)s. Ignorování příznaku cow." -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, 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:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Žádání xapi o získání obrazu vhd %(image)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, 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:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, 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:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, 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:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -11156,64 +11185,64 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, 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:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Hledání vdi %s pro kernel PV" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "Neznámý formát obrazu %(disk_image_type)s" +msgid "Unknown image format %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Znovu skenování SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, 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:1597 +#: nova/virt/xenapi/vm_utils.py:1623 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -11222,50 +11251,50 @@ msgstr "" "XenAPI nelze najít úložiště na které nainstalovat instance hostů. Prosím " "zkontrolujte Vaše nastavení a/nebo nastavte příznak 'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO: hledání SR %(sr_rec)s" +msgid "ISO: looking at SR %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 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:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 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:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" -msgstr "ISO: PBD %(pbd_ref)s zmizelo" +msgid "ISO: PBD %s disappeared" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, 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:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -11274,22 +11303,22 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." -msgstr "Nelze získat aktualizace RRD XML s podrobnostmi serveru: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Neznámá data statistik od Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -11298,66 +11327,66 @@ 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -msgstr "Překročeny pokusy o splynutí VHD (%(max_attempts)d), přerušeno..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, 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:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, 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:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, 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:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Spouštění pygrub s %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Nalezen kernel Xen %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "Žádný kernel Xen nenalezen. Zavádění HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11365,16 +11394,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -11383,158 +11412,153 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, 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:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 +#, python-format +msgid "Updating progress to %d" +msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Automatické nastavení disku pro instanci %(instance_uuid)s, pokus o změnu" " velikosti oddílu..." -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "Psled v agenta pro %(hypervisor)s/%(os)s/%(architecture)s je %(version)s" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "Nenalezena žádná verze agenta pro %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "Verze agenta instance: %s" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "Nastavování váhy VCPU" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Nelze najít odkaz na VDI" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Dokončen snímek a nahrání na VM %s" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Nelze restartovat instanci" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Zvětšení velikosti VDI %(vdi_uuid)s z%(old_gb)d GB na %(new_gb)d GB" @@ -11544,128 +11568,126 @@ msgstr "Zvětšení velikosti VDI %(vdi_uuid)s z%(old_gb)d GB na %(new_gb)d GB" msgid "Resize complete" msgstr "Změna velikosti %s je hotova" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Instance %(instance_uuid)s pomocí RAW nebo VHD, přeskakování mazání " "kernelu a ramdisku" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "Instance mí kernel nebo ramdisk, ale ne oba" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "soubory kernel/ramdisk odstraněny" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance již je v záchranném režimu: %s" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "Vkládání informací o síti do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "Vkládání názvu hostitele do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "Špatný formát sítě" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Vytváření SR %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Zavádění SR %s" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11715,25 +11737,25 @@ msgstr "Nelze zavést VDI pro SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 -#, fuzzy, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:47 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "Instance %(instance_id)s nemohla být nastavena." +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11743,7 +11765,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "Neznámý základní soubor: %s" @@ -11798,8 +11820,236 @@ msgstr "stav musí být dostupný" msgid "status must be 'available'" msgstr "stav musí být dostupný" +#~ msgid "Quota for %s should be integer." +#~ msgstr "verze by měla být celé číslo" + +#~ msgid "Unknown action" +#~ msgstr "Neznámý řetěz: %r" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Neplatná instance typu %(instance_type)s." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" +#~ "pokus o vsunutí souboru do nespuštěné" +#~ " instance: %(instance_uuid)s (stav: " +#~ "%(current_power_state)s očekáváno: %(expected_state)s)" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "Vkládání cesty souboru: '%s'" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "Síť %(network_id)s nemohla být nalezena." + +#~ msgid "Host %(host)s not found" +#~ msgstr "Hostitel %(host)s nemohl být nalezen." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "Přesun před spuštěním selhal na %(dest)s" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "Přesun instance do %(dest)s úspěšně dokončen." + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "Instance %(instance_id)s nenalezena" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" +#~ "Zjištěna instance se jmenovkou " +#~ "'%(name_label)s', která je označena jako " +#~ "SMAZÁNA, ale stále je přítomna na " +#~ "hostiteli." + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" +#~ "Ničení instance se jmenovkou '%(name_label)s'," +#~ " která je označena jako SMAZÁNA, ale" +#~ " stále je přítomna na hostiteli." + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" +#~ "Nerozpoznaná hodnota '%(action)s' pro " +#~ "FLAGS.running_deleted_instance_action" + +#~ msgid "List of domains returned by libVirt: %s" #~ msgstr "" +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" +#~ "Volání %(method)s agentem vrátilo neplatnou" +#~ " odpověď: %(ret)r. VM id=%(instance_uuid)s; " +#~ "cesta=%(path)s; arg=%(addl_args)r" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "Nelze se dotázat na verzi agenta: %(resp)r" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "Nelze aktualizovat agenta: %(resp)r" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "Nelze vyměnit klíče: %(resp)r" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "Nelze aktualizovat heslo: %(resp)r" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "Nelze vložit soubor: %(resp)r" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Nelze vložit soubor: %(resp)r" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Volání %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "Nelze najít hostitele pro instanci %s" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "Nelze vložit soubor: %(resp)r" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Nelze použít globální roli %(role_id)s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" +#~ "PIF %(pif_rec['uuid'])s pro síť %(bridge)s " +#~ "má id VLAN %(pif_vlan)d. Očekáváno " +#~ "%(vlan_num)d" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "Nenalezeno žádné hlavní VDI pro %(vm_ref)s" + +#~ 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 "" +#~ "Rychlé kopírování je podporováno pouze " +#~ "na výchozím místním SR typu ext. " +#~ "SR na tomto systému je typu " +#~ "%(sr_type)s. Ignorování příznaku cow." + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Žádání xapi o získání obrazu vhd %(image)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "Neznámý formát obrazu %(disk_image_type)s" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "ISO: hledání SR %(sr_rec)s" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "ISO: PBD %(pbd_ref)s zmizelo" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "Nelze získat aktualizace RRD XML s podrobnostmi serveru: %(server)s." + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "Překročeny pokusy o splynutí VHD (%(max_attempts)d), přerušeno..." + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Vytváření SR %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Zavádění SR %s" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" +#~ "Připojeni svazku: %(connection_info)s, " +#~ "%(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "Instance %(instance_id)s nemohla být nastavena." + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 8575f507c..1da2abb3b 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1018,337 +1018,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1371,7 +1376,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1408,31 +1413,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1446,62 +1451,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1582,124 +1587,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1709,261 +1714,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2753,7 +2758,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3066,7 +3071,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3094,34 +3099,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3256,18 +3261,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3305,23 +3327,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3557,30 +3587,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3590,35 +3620,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3639,312 +3669,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3997,52 +4027,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4050,152 +4080,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4253,690 +4283,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5036,11 +5061,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5050,7 +5075,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5143,11 +5168,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5165,44 +5190,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5219,57 +5244,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5293,7 +5318,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5463,23 +5488,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5504,109 +5529,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5614,98 +5639,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5833,7 +5858,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5846,45 +5871,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5905,12 +5930,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6608,7 +6633,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6726,7 +6751,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6765,7 +6790,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7022,71 +7047,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7096,22 +7121,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7177,36 +7202,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7216,25 +7241,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7243,24 +7268,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8028,16 +8053,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8380,12 +8405,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8543,7 +8568,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8562,251 +8587,261 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index 6061944b5..2561d267f 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,262 +1715,262 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "Instanz %s: Rettung" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2756,7 +2761,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3072,7 +3077,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3100,34 +3105,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3262,18 +3267,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3311,23 +3333,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3564,30 +3594,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3597,35 +3627,35 @@ msgstr "" msgid "Failed to load %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3646,313 +3676,313 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "Instanz %s: Rettung" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4005,53 +4035,53 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4059,152 +4089,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4262,697 +4292,692 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Volume %s: erstelle Export" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Instanz %s pausiert" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5052,11 +5077,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5066,7 +5091,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5159,11 +5184,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5181,44 +5206,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5235,57 +5260,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5309,7 +5334,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5479,23 +5504,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5520,109 +5545,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5630,98 +5655,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5850,7 +5875,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5863,45 +5888,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5922,12 +5947,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6626,7 +6651,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6744,7 +6769,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6783,7 +6808,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7040,71 +7065,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7114,22 +7139,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7195,36 +7220,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7234,25 +7259,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7261,24 +7286,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8051,16 +8076,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8403,12 +8428,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8568,7 +8593,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8587,251 +8612,261 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8839,73 +8874,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8913,50 +8950,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8966,67 +9003,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9037,25 +9074,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9242,7 +9279,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9279,14 +9316,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9294,7 +9331,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9302,7 +9339,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9310,7 +9347,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9318,87 +9355,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9502,26 +9539,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9667,32 +9704,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9702,39 +9739,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9743,17 +9780,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9774,7 +9811,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9817,57 +9854,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9875,312 +9912,311 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "Instanz %s: Rettung" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "Instanz %s: Rettung" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10243,7 +10279,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10253,12 +10289,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10268,116 +10304,111 @@ msgstr "" msgid "Unable to find volume" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10393,75 +10424,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10493,7 +10524,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10502,37 +10533,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10543,7 +10574,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10582,332 +10613,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10915,167 +10960,162 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11084,114 +11124,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11241,24 +11279,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11269,7 +11307,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11322,8 +11360,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "Instanz %s pausiert" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index b65e32f3d..7b7678563 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1024,337 +1024,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "instance %s: booted" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Going to try to terminate %s" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Going to try to terminate %s" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1377,7 +1382,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Failed to get metadata for ip: %s" @@ -1415,31 +1420,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "Starting %(topic)s node (version %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1453,62 +1458,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1589,11 +1594,11 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1602,114 +1607,114 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Authentication Failure: %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorised request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." @@ -1719,265 +1724,265 @@ msgstr "An unknown error has occurred. Please try your request again." msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Failed to decrypt private key: %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Not enough parameters to build a valid rule." -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "This rule already exists in group %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: rescued" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2773,7 +2778,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3094,7 +3099,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3123,34 +3128,34 @@ msgstr "Invalid backend: %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3287,18 +3292,35 @@ msgstr "" msgid "Create networks failed" msgstr "setting network host" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 #, python-format -msgid "Quota for %s should be integer." +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3337,26 +3359,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Reboot instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Reboot instance %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "action: %s" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3593,31 +3622,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Get console output for instance %s" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "Network to push into openvpn config" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "Netmask to push into openvpn config" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Launching VPN for %s" @@ -3627,35 +3655,35 @@ msgstr "Launching VPN for %s" msgid "Failed to load %s" msgstr "Unable to locate volume %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3676,320 +3704,320 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "setting network host" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s already exists" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "setting network host" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Reboot instance %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error raised: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instance %s: rescued" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4043,57 +4071,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "instance %s: booted" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" @@ -4103,153 +4131,153 @@ msgstr "Going to try to terminate %s" msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4308,711 +4336,706 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Going to start terminating instances" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected error raised: %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "setting network host" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Running instances: %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Injecting file path: '%s'" +#: nova/compute/manager.py:2050 +#, python-format +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "setting network host" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "setting network host" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "Adding console" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "Adding console" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "instance %s: booted" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "instance %s: booted" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get metadata for ip: %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user %s" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5112,11 +5135,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5126,7 +5149,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5220,11 +5243,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5242,44 +5265,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5296,57 +5319,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5370,7 +5393,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5541,23 +5564,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5582,109 +5605,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Failed to decrypt private key: %s" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Error starting xvp: %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "setting network host" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5692,92 +5715,92 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s released that was not leased" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -5785,7 +5808,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5915,7 +5938,7 @@ msgstr "Delete security group %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" @@ -5930,46 +5953,46 @@ msgstr "Delete security group %s" msgid "Security group id should be uuid" msgstr "Revoke security group ingress %s" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorise security group ingress %s" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5990,12 +6013,12 @@ msgstr "Error starting xvp: %s" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6698,7 +6721,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6816,7 +6839,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6855,7 +6878,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7112,71 +7135,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7186,22 +7209,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7268,36 +7291,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "setting network host" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7307,25 +7330,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7334,24 +7357,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8130,17 +8153,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Release address %s" @@ -8486,12 +8509,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Going to start terminating instances" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injecting file path: '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injecting file path: '%s'" @@ -8657,7 +8680,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating a raw instance" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8676,254 +8699,264 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "volume group %s doesn't exist" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to try to terminate %s" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8931,73 +8964,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9005,50 +9040,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9058,67 +9093,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Authentication Failure: %s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9129,25 +9164,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9334,7 +9369,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9371,14 +9406,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9386,7 +9421,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9394,7 +9429,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9402,7 +9437,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9410,87 +9445,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s already exists" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9595,26 +9630,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9760,32 +9795,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9795,39 +9830,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9836,17 +9871,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "action: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9867,7 +9902,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9910,57 +9945,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9968,318 +10003,317 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Going to run %s instances..." -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Creating a raw instance" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "instance %s: rescued" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Restarting xvp" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Going to run %s instances..." -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "instance %s: booted" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: rescued" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10342,7 +10376,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10352,12 +10386,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10367,116 +10401,111 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Unable to detach volume %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: '%s'" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Failed to get metadata for ip: %s" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -10496,54 +10525,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Failed to decrypt private key: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10552,21 +10581,21 @@ msgstr "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10598,7 +10627,7 @@ msgstr "Found non-unique network for bridge %s" msgid "Found no network for bridge %s" msgstr "Found no network for bridge %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10607,37 +10636,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Unable to detach volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10648,7 +10677,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10687,37 +10716,37 @@ msgstr "group %s already exists" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10726,230 +10755,244 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, 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:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10958,66 +11001,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11025,170 +11068,165 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Creating a raw instance" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Going to start terminating instances" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11197,118 +11235,116 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "setting network host" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Introducing %s..." +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11357,24 +11393,24 @@ msgstr "Unable to introduce VDI for SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11385,7 +11421,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "NotFound raised: %s" @@ -11438,8 +11474,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "action: %s" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Get console output for instance %s" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Running instances: %s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "Injecting file path: '%s'" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "instance %s: booted" + +#~ msgid "Host %(host)s not found" +#~ msgstr "instance %s: booted" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Failed to get metadata for ip: %s" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Calling %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Unable to detach volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "setting network host" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Introducing %s..." + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index d79d0fd61..bd9e003ac 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" @@ -1024,337 +1024,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Unable to attach volume to instance %s" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1377,7 +1382,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1414,31 +1419,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1452,62 +1457,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1588,124 +1593,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1715,262 +1720,262 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: resuming" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "Invalid cidr %(cidr)s." @@ -2765,7 +2770,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3083,7 +3088,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3111,34 +3116,34 @@ msgstr "Invalid backend: %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Calling getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3274,18 +3279,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 #, python-format -msgid "Quota for %s should be integer." +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3323,24 +3345,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "An unknown exception occurred." +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3577,31 +3606,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Invalid instance type %(instance_type)s." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3611,35 +3639,35 @@ msgstr "" msgid "Failed to load %s" msgstr "Unable to locate volume %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3660,315 +3688,315 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "instance %s: reset network" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Rebooting instance %s" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instance %s: resuming" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4021,54 +4049,54 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Virtual Interface creation failed" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance %(instance_id)s is not running." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4076,152 +4104,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4280,704 +4308,699 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "volume %s: creating export" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Unable to detach volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "VBD not found in instance %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Invalid instance type %(instance_type)s." -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "instance %s: snapshotting" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Instance %(instance_id)s is not running." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_id)s is not running." +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Invalid instance type %(instance_type)s." @@ -5077,11 +5100,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5091,7 +5114,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5185,11 +5208,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5207,44 +5230,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5261,57 +5284,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5335,7 +5358,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5505,23 +5528,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5546,109 +5569,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5656,98 +5679,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5877,7 +5900,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5890,45 +5913,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5949,12 +5972,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6659,7 +6682,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "Invalid instance type %(instance_type)s." @@ -6777,7 +6800,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6816,7 +6839,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7073,71 +7096,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7147,22 +7170,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7228,36 +7251,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7267,25 +7290,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7294,24 +7317,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8086,17 +8109,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8442,12 +8465,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8613,7 +8636,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8632,252 +8655,262 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connection to melange failed" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8885,73 +8918,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8959,50 +8994,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9012,67 +9047,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9083,25 +9118,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9288,7 +9323,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9325,14 +9360,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9340,7 +9375,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9348,7 +9383,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9356,7 +9391,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9364,87 +9399,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9550,26 +9585,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "Connection to melange failed" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9716,32 +9751,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9751,39 +9786,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9792,17 +9827,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9823,7 +9858,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9866,57 +9901,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9924,313 +9959,312 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "instance %s: resuming" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, 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:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: resuming" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10293,7 +10327,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10303,12 +10337,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10318,116 +10352,111 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Unable to detach volume %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10443,54 +10472,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10499,21 +10528,21 @@ msgstr "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Instance %(instance_id)s is not running." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10545,7 +10574,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10554,37 +10583,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Unable to detach volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10595,7 +10624,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10634,37 +10663,37 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10673,229 +10702,243 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -10904,66 +10947,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10971,168 +11014,163 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11141,114 +11179,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Re-exporting %s volumes" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11298,25 +11334,25 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "Instance %(instance_id)s is not running." +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11326,7 +11362,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11379,8 +11415,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "An unknown exception occurred." + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Invalid instance type %(instance_type)s." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "VBD not found in instance %s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" #~ msgstr "" +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "instance %s: snapshotting" + +#~ msgid "Host %(host)s not found" +#~ msgstr "Instance %(instance_id)s is not running." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "Instance %(instance_id)s is not running." + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Calling %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Unable to detach volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Re-exporting %s volumes" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "Instance %(instance_id)s is not running." + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index 944933d3a..de94f2fee 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -180,7 +180,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair data is invalid" @@ -1060,32 +1060,37 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:972 msgid "Instance type's memory is too small for requested image." msgstr "Instance type's memory is too small for requested image." -#: nova/exception.py:972 +#: nova/exception.py:976 msgid "Instance type's disk is too small for requested image." msgstr "Instance type's disk is too small for requested image." -#: nova/exception.py:976 +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Insufficient free memory on compute node to start %(uuid)s." -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Could not fetch bandwidth/cpu/disk metrics for this host." -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:995 +#: nova/exception.py:999 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1094,41 +1099,41 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:1004 +#: nova/exception.py:1008 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1137,125 +1142,125 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Aggregate %(aggregate_id)s has no host %(host)s." -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Aggregate %(aggregate_id)s already has host %(host)s." -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Console for instance %(instance_uuid)s could not be found." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Port %(port_id)s could not be found." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "Marker %(marker)s could not be found." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "Task %(task_name)s is already running on host %(host)s" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Task %(task_name)s is not running on host %(host)s" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "Unknown config drive format %(format)s. Select one of iso9660 or vfat." -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Failed to dealloc network for deleted instance" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Failed to dealloc network for deleted instance" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1264,11 +1269,11 @@ msgstr "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" -#: nova/exception.py:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1277,19 +1282,19 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, fuzzy, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " @@ -1298,111 +1303,111 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "The CA file for %(project)s could not be found" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" -#: nova/exception.py:1177 +#: nova/exception.py:1181 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password is not implemented by this driver." -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance Type with name %(name)s already exists." -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Expected object of type: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1425,7 +1430,7 @@ msgstr "Notifying Schedulers of capabilities ..." msgid "Failed to send state update notification" msgstr "Failed to send state update notification" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Failed to get info for disk %s" @@ -1463,31 +1468,31 @@ msgstr "Failed to roll back reservations %(reservations)s" msgid "Rolled back reservations %(reservations)s" msgstr "Failed to roll back reservations %(reservations)s" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "Starting %(topic)s node (version %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "Creating Consumer connection for Service %s" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "serve() can only be called once" @@ -1503,62 +1508,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Unknown base file: %s" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Expected object of type: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "Invalid server_string: %s" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' took %(total_time).2f secs" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "Reloading cached file %s" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Server name is not a string or unicode" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "Server name must be less than 256 characters." -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1639,11 +1644,11 @@ msgstr "%(code)s: %(message)s" msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1652,114 +1657,114 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "Signature not provided" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "Access key not provided" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "Failure communicating with keystone" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Live Migration failure: %(e)s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorized request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound raised: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound raised: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SnapshotNotFound raised: %s" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "NotFound raised: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "KeyPairExists raised: %s" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "InvalidRequest raised: %s" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "InvalidParameterValue raised: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "InvalidPortRange raised: %s" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "NotAuthorized raised: %s" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "InvalidRequest raised: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "QuotaError raised: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "Invalid id: bogus (expecting \"i-...\"): %s" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "Unexpected error raised: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "An unknown error has occurred. Please try your request again." @@ -1769,224 +1774,224 @@ msgstr "An unknown error has occurred. Please try your request again." msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "Create snapshot of volume %s" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "Could not find key pair(s): %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Create key pair %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "Quota exceeded, too many key pairs." -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "Import key %s" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "Not enough parameters, need group_name or group_id" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "%s Not enough parameters to build a valid rule" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Invalid IP protocol %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "No rule for the specified parameters." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "%s - This rule already exists in group" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Get console output for instance %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "Create volume from snapshot %s" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume of %s GB" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "Delete Failed" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "Attach Failed." -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "Detach Volume Failed." -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "attribute not supported: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Allocate address" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "No more floating IPs available" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Release address %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "Unable to release IP Address." -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "Unable to associate IP Address, no fixed_ips." -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, 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:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "Floating ip is already associated." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "l3driver call to add floating ip failed." -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "Error, unable to associate floating ip." -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "Floating ip is not associated." -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "Cannot disassociate auto assigned floating ip" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "Image must be available" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Going to start terminating instances" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "Going to stop instances" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "Going to start instances" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "De-registering image %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "imageLocation is required" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "user or group not specified" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "only group \"all\" is supported" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type must be add or remove" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Updating image %s publicity" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, 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:1622 +#: nova/api/ec2/cloud.py:1641 #, python-format msgid "" "Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " @@ -1995,40 +2000,40 @@ 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Couldn't stop instance with in %d sec" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "image of %(instance)s at %(now)s" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 #, fuzzy msgid "Expecting a list of resources" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instance not present" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Getting list of instances" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "Invalid CIDR" @@ -2832,7 +2837,7 @@ msgstr "createBackup attribute 'rotation' must be an integer" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "Instance not found" @@ -3159,7 +3164,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Floating ip %(address)s is not associated." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3188,37 +3193,37 @@ msgstr "Invalid mode: '%s'" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, fuzzy, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Putting host %(host)s in maintenance mode %(mode)s." -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 #, fuzzy msgid "Virt driver does not implement host maintenance mode." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Calling setter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Updating host stats" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 #, fuzzy msgid "Virt driver does not implement host disabled status." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 #, fuzzy msgid "Virt driver does not implement host power management." msgstr "Virt driver does not implement uptime function." -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource is admin only functionality" @@ -3358,19 +3363,36 @@ msgstr "Quota exceeded, too many key pairs." msgid "Create networks failed" msgstr "Create failed" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "Quota limit must be -1 or greater." -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 -#, fuzzy, python-format -msgid "Quota for %s should be integer." -msgstr "version should be an integer" +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 msgid "Malformed scheduler_hints attribute" @@ -3409,25 +3431,32 @@ msgstr "Security group not specified" msgid "Security group name cannot be empty" msgstr "Security group name cannot be empty" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "start instance" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "stop instance" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "Unknown chain: %r" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 #, fuzzy msgid "Unknown service" msgstr "unknown guestmount error" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3664,30 +3693,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" -msgstr "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "Template for cloudpipe instance boot script" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "Network to push into openvpn config" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "Netmask to push into openvpn config" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Launching VPN for %s" @@ -3697,35 +3726,35 @@ msgstr "Launching VPN for %s" msgid "Failed to load %s" msgstr "Failed to create VM %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "element is not a child" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3748,326 +3777,326 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "DB error: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "Reset network" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 #, fuzzy msgid "No fixed IP found." msgstr "Zero fixed ips could be found." -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "No fixed ips associated to instance" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Floating ip %(address)s already exists." -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "project" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Network not found" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s is required to create a network." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "stop instance" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 #, fuzzy msgid "PROJECT" msgstr "project" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 #, fuzzy msgid "Must supply valid parameters to create instance_type" msgstr "Unable to create instance type" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instance not present" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 #, fuzzy msgid "Unknown error" msgstr "unknown guestmount error" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, fuzzy, python-format msgid "%s created" msgstr "Table |%s| not created!" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 #, fuzzy msgid "Valid instance type name is required" msgstr "%s is a valid instance name" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "DB error: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, fuzzy, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "%(key)s with value %(value)s failed validator %(name)s" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "hyperv vm state: %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4124,55 +4153,55 @@ msgstr "Metadata property value greater than 255 characters" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach boot volume to instance %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Instance type %(instance_type_id)s could not be found." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "host for instance is down, deleting from database" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" @@ -4180,21 +4209,21 @@ msgstr "Going to try to stop instance" msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4203,63 +4232,63 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, 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:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, 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:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2894 +#: nova/compute/api.py:2900 #, 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:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4268,68 +4297,68 @@ msgstr "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, 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:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "Security group id should be integer" @@ -4392,295 +4421,290 @@ msgstr "" "Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU " "%(vcpus)d" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "names can only contain [a-zA-Z0-9_.- ]" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, fuzzy, python-format msgid "'%s' argument must be greater than 0" msgstr "Volume size '%s' must be an integer and greater than 0" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, fuzzy, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "Volume size '%s' must be an integer and greater than 0" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "create arguments must be positive integers" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "DB error: %s" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "Instance type %s not found for deletion" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "Possibly task preempted." -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "Instance has been destroyed from under us while trying to set it to ERROR" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Failed to terminate instance" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Current state is %(drv_state)s, state in DB is %(db_state)s." -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "Rebooting instance after nova-compute restart." -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "Hypervisor driver does not support resume guests" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Failed to suspend instance" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "Hypervisor driver does not support firewall rules" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected status code" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "Checking state" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "Setting up bdm %s" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 -#, fuzzy, python-format -msgid "No node specified, defaulting to %(node)s" -msgstr "Memory limit not specified, defaulting to unlimited" +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, fuzzy, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "Re-scheduling instance: attempt %d" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "Starting instance..." -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "Floating ip pool not found." -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "Instance failed network setup" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "Instance network_info: |%s|" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s instance" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignoring DiskNotFound: %s" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignoring VolumeNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "terminating bdm %s" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "Ignoring volume cleanup failure due to %s" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Setting instance vm_state to ERROR" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "Rebuilding instance" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Attach boot from volume failed: %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "Rebooting instance" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4689,21 +4713,21 @@ msgstr "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "instance snapshotting" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4712,163 +4736,161 @@ msgstr "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "Rotating out %d backups" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "Deleting image %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Failed to set admin password. Instance %s is not running" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "Root password set" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password is not implemented by this driver." -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password failed: %s" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "error setting admin password" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" -msgstr "injecting file to %(path)s" +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "Rescuing" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "Unrescuing" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" -msgstr "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" +msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Setting instance to %(state)s state." -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Instance has no volume." -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "destination same as source!" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "Migrating" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" -msgstr "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "Pausing" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "Unpausing" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "Retrieving diagnostics" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "Resuming" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "Reset network" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "Inject network info" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info to inject: |%s|" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "Get console output" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "Getting vnc console" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "Getting vnc console" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "Booting with volume %(volume_id)s at %(mountpoint)s" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " @@ -4877,59 +4899,59 @@ msgstr "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Failed to attach volume %(volume_id)s at %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Faild to detach volume %(volume_id)s from %(mp)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "allocate_for_instance() for %s" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "Port %(port_id)s is still in use." +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Host %(host)s could not be found." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" +msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "_post_live_migration() is started.." -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." +msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4937,20 +4959,20 @@ msgstr "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." -#: nova/compute/manager.py:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "Post operation of migration started" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get info for disk %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4959,12 +4981,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "Setting migration %(migration_id)s to error: %(reason)s" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -4973,26 +4995,26 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, fuzzy, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." -msgstr "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -5001,25 +5023,25 @@ msgstr "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." -#: nova/compute/manager.py:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "Failed to generate usage audit for instance on host %s" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "Updating host status" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5028,11 +5050,11 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "During sync_power_state the instance has a pending task. Skip." -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -5041,80 +5063,76 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 #, fuzzy msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 #, fuzzy msgid "Instance is paused unexpectedly. Ignore." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Loading compute driver '%s'" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "No service record for host %s" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." -#: nova/compute/manager.py:4137 -#, fuzzy, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" -msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action" +#: nova/compute/manager.py:4169 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Setting instance to %(state)s state." @@ -5224,11 +5242,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "Missing keys: %s" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "No compute host specified" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "Unable to find host for Instance %s" @@ -5238,7 +5256,7 @@ msgstr "Unable to find host for Instance %s" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "Using %(prefix)s instead of %(req_prefix)s" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5335,11 +5353,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Failed to reboot instance" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Failed to reboot instance" @@ -5358,44 +5376,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "Unrecognized read_deleted value '%s'" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "Change will make usage less than 0 for the following resources: %(unders)s" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5412,57 +5430,57 @@ msgstr "version should be an integer" msgid "Upgrade DB using Essex release first." msgstr "Upgrade DB using Essex release first." -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 #, fuzzy msgid "Unsupported id columns type" msgstr "Unsupported Content-Type" @@ -5490,7 +5508,7 @@ msgstr "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Fetching image '%s' from glance" @@ -5669,23 +5687,23 @@ msgstr "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "Domain |%(domain)s| already exists, changing project to |%(project)s|." -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "This driver only supports type 'a' entries." -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5712,109 +5730,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply completed with success" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "arping error for ip %s" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, skip killing dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid mode: '%s'" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "Failed to add interface: %s" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "Done starting bridge %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "Disassociated %s stale fixed ip(s)" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "setting network host" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "network allocations" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, fuzzy, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "networks retrieved for instance: |%(networks)s|" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "network deallocation for instance" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5825,61 +5843,61 @@ msgstr "" "|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " "created." -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, fuzzy, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "Quota exceeded for %(pid)s, tried to allocate floating IP" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 #, fuzzy msgid "Failed to update usages deallocating fixed IP" msgstr "Failed to update usages deallocating floating IP" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "Unable to release %s because vif doesn't exist." -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "Leased IP |%(address)s|" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "IP %s leased that is not associated" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "IP |%s| leased that isn't allocated" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "Released IP |%(address)s|" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "IP %s released that is not associated" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s released that was not leased" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "%s must be an integer" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "Maximum allowed length for 'label' is 255." -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " @@ -5888,16 +5906,16 @@ msgstr "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "cidr already in use" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5906,16 +5924,16 @@ msgstr "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "Network already exists!" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Network must be disassociated from project %s before delete" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" @@ -5923,7 +5941,7 @@ msgstr "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -6056,7 +6074,7 @@ msgstr "Delete security group %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Caught error: %s" @@ -6071,46 +6089,46 @@ msgstr "Delete security group %s" msgid "Security group id should be uuid" msgstr "Security group id should be integer" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Caught error: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Security group with rule %(rule_id)s not found." -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "Security group %(security_group_id)s not found for project %(project_id)s." -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6134,12 +6152,12 @@ msgstr "error setting admin password" msgid "Invalid version string" msgstr "Invalid server_string: %s" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6853,7 +6871,7 @@ msgstr "Could not find another compute" msgid "Exception during scheduler.run_instance" msgstr "Exception during scheduler.run_instance" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "Setting instance to %(state)s state." @@ -6978,7 +6996,7 @@ msgstr "No service for compute ID %s" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Failed to schedule_%(method)s: %(ex)s" @@ -7017,7 +7035,7 @@ msgstr "%(host_state)s fails instance_type extra_specs requirements" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "%(host_state)s fails instance_type extra_specs requirements" @@ -7289,7 +7307,7 @@ msgstr "200 No Roles" msgid "unexpected role header" msgstr "unexpected role header" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " @@ -7298,53 +7316,53 @@ msgstr "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Running instances: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "After terminating instances: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "Internal error" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "After force-killing instances: %s" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "unknown guestmount error" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7353,12 +7371,12 @@ msgstr "" "The following migrations are missing a downgrade:\n" "\t%s" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Result: %(result)s is not a dict." -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7368,22 +7386,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Result: %(result)s is not a list." -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, fuzzy, python-format msgid "" "Values do not match:\n" @@ -7456,36 +7474,36 @@ msgstr "Decoding JSON: %s" msgid "fake vswitch not found" msgstr "marker [%s] not found" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "Please extend mock libvirt module to support flags" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "Expected a list for 'auth' parameter" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "Expected a function in 'auth[0]' parameter" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "Expected a function in 'auth[1]' parameter" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Creating files in %s to simulate guest agent" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Removing simulated guest agent files in %s" @@ -7495,25 +7513,25 @@ msgstr "Removing simulated guest agent files in %s" msgid "Added %(filepath)s to config drive" msgstr "Added %(filepath)s to config drive" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "Compute driver option required, but not specified" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "Loading compute driver '%s'" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Unable to load the virtualization driver: %s" @@ -7523,24 +7541,24 @@ msgstr "Unable to load the virtualization driver: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "Attempted to unfilter instance which is not filtered" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "Filters added to instance" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "Provider Firewall Rules refreshed" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "Adding security group rule: %r" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "Adding provider rule: %s" @@ -8325,17 +8343,17 @@ msgstr "Windows version: %s " msgid "get_available_resource called" msgstr "get_available_resource called" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Updating host stats" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "get_console_output called" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Release address %s" @@ -8692,12 +8710,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Using config drive" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "Creating config drive at %(path)s" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Creating config drive at %(path)s" @@ -8856,7 +8874,7 @@ msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" @@ -8875,230 +8893,240 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "An error has occurred when calling the iscsi initiator: %s" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, fuzzy, python-format msgid "Unable to determine disk bus for '%s'" msgstr "Unable to find vbd for vdi %s" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "Volume %s does not exist in Nexenta SA" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "Can not handle authentication request for %d credentials" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "Instance destroyed successfully." -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to stop instances" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "Error from libvirt during undefineFlags. Retrying with undefine" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "Deleting instance files %(target)s" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, 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:915 +#: nova/virt/libvirt/driver.py:944 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "Path '%(path)s' does not support direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -9107,20 +9135,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:1993 +#: nova/virt/libvirt/driver.py:2024 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:1997 +#: nova/virt/libvirt/driver.py:2028 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:2001 +#: nova/virt/libvirt/driver.py:2032 #, 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:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -9128,7 +9156,7 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9136,12 +9164,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9150,27 +9185,32 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, fuzzy, python-format msgid "Invalid exclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, fuzzy, python-format msgid "Invalid inclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9179,35 +9219,25 @@ 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:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 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:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9215,21 +9245,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9238,15 +9268,15 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3006 +#: nova/virt/libvirt/driver.py:3057 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:3014 +#: nova/virt/libvirt/driver.py:3065 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:3059 +#: nova/virt/libvirt/driver.py:3110 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9255,7 +9285,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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9264,7 +9294,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9279,7 +9309,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9288,22 +9318,22 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3161 +#: nova/virt/libvirt/driver.py:3214 #, 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:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "Live Migration failure: %(e)s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, 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:3447 +#: nova/virt/libvirt/driver.py:3500 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9312,38 +9342,38 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "skipping %(path)s since it looks like volume" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, 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:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "Deleting instance files %(target)s" @@ -9356,25 +9386,25 @@ msgstr "" "Libvirt module could not be loaded. NWFilterFirewall will not work " "correctly." -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "Called setup_basic_filtering in nwfilter" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "Ensuring static filters" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "The nwfilter(%(instance_filter_name)s) is not found." -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Setup Basic Filtering" @@ -9572,7 +9602,7 @@ msgstr "Path %s must be LVM logical volume" msgid "Path %s must be LVM logical volume" msgstr "Path %s must be LVM logical volume" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "Can't retrieve root device path from instance libvirt configuration" @@ -9609,14 +9639,14 @@ msgstr "Ensuring bridge %s" msgid "Failed while unplugging vif" msgstr "Failed while unplugging vif" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9624,7 +9654,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9632,7 +9662,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9640,7 +9670,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9648,12 +9678,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9662,48 +9692,48 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9712,30 +9742,30 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9841,26 +9871,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "File transfer to PowerVM manager failed" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, fuzzy, python-format msgid "Attempting to resolve %s" msgstr "Attempting to bind NIC to %s " -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -10013,32 +10043,32 @@ msgstr "" "Must specify vmwareapi_host_ip,vmwareapi_host_username and " "vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr "marker [%s] not found" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "In vmwareapi:_create_session, got this exception: %s" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, 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:576 +#: nova/virt/vmwareapi/driver.py:570 #, 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:581 +#: nova/virt/vmwareapi/driver.py:575 #, 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:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "In vmwareapi:_poll_task, Got this error %s" @@ -10048,39 +10078,39 @@ msgstr "In vmwareapi:_poll_task, Got this error %s" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "Error(s) %s occurred in the call to RetrieveProperties" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Property %(attr)s not set for the managed object %(name)s" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "There is no VM registered" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "Virtual Machine with ref %s is not there" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Logging out a session that is invalid or already logged out: %s" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "Session is faulty" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "Session Invalid" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " No Virtual Machine has been registered yet" @@ -10090,17 +10120,17 @@ msgstr " No Virtual Machine has been registered yet" msgid "%(action)s %(host)s" msgstr "action: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, fuzzy, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "Setting host %(host)s to %(state)s." -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "Glance image %s is in killed state" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "Glance image %(image_id)s is in unknown state - %(state)s" @@ -10123,7 +10153,7 @@ msgstr "Creating Port Group with name %s on the ESX host" msgid "Created Port Group with name %s on the ESX host" msgstr "Created Port Group with name %s on the ESX host" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, fuzzy, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s" @@ -10166,17 +10196,17 @@ msgstr "Getting list of instances" msgid "Got total of %s instances" msgstr "Got total of %s instances" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Creating VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 #, fuzzy msgid "Created VM on the ESX host" msgstr "Created VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -10185,7 +10215,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10194,7 +10224,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " @@ -10203,7 +10233,7 @@ msgstr "" "Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " @@ -10212,7 +10242,7 @@ msgstr "" "Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -10221,7 +10251,7 @@ msgstr "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " @@ -10230,7 +10260,7 @@ msgstr "" "Downloaded image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -10240,7 +10270,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10249,109 +10279,104 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "Powering on the VM instance" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "Powered on the VM instance" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "Creating Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "Created Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "Copying disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "Copied disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "Uploading image %s" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "Uploaded image %s" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Deleting temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Deleted temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "Rebooting guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "Rebooted guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "Doing hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "Did hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "instance not present" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Destroying VM" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "VM destroyed" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, 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:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "Unregistering the VM" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "Unregistered the VM" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " @@ -10360,17 +10385,17 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, 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:729 +#: nova/virt/vmwareapi/vmops.py:714 #, 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:734 +#: nova/virt/vmwareapi/vmops.py:719 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -10379,94 +10404,98 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" -#: nova/virt/vmwareapi/vmops.py:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "pause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "unpause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "Suspending the VM" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "Suspended the VM" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 #, 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:770 +#: nova/virt/vmwareapi/vmops.py:752 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:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "Resuming the VM" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "Resumed the VM" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "instance is not in a suspended state" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 #, 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:867 +#: nova/virt/vmwareapi/vmops.py:843 #, 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:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 #, fuzzy msgid "Powered on the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Updating progress to %(progress)d" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "instance not present" + +#: nova/virt/vmwareapi/vmops.py:951 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" @@ -10475,96 +10504,96 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Create volume from snapshot %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, 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:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, fuzzy, python-format msgid "Automatically hard rebooting %d" msgstr "Automatically hard rebooting" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics not implemented for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "Reconfiguring VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "Reconfigured VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, 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:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, 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:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "Creating directory with path %s" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "Created directory with path %s" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "Downloading image %s from glance image server" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "Downloaded image %s from glance image server" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "Uploading image %s to the Glance image server" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "Uploaded image %s to the Glance image server" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "Getting image size for the image %s" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "Got image size of %(size)s for the image %(image)s" @@ -10627,7 +10656,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" @@ -10637,12 +10666,12 @@ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Unable to find iSCSI Target" msgstr "Unable to find address %r" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10652,17 +10681,17 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Failed to find volume in db" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "TIMEOUT: The call to %(method)s timed out. args=%(args)r" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10671,81 +10700,74 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "The call to %(method)s returned an error: %(e)s. args=%(args)r" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -"The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "Querying agent version" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "Reached maximum time attempting to query agent version" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "Updating agent to %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "Setting admin password" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "Failed to exchange keys: %(resp)r" - -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: %r" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "Resetting network" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -10753,7 +10775,7 @@ msgstr "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -10761,15 +10783,15 @@ msgstr "" "XenServer tools are present in this image but are not capable of network " "injection" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" @@ -10788,54 +10810,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "Host is member of a pool, but DB says otherwise" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Raising NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake does not have an implementation for %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "Calling setter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10844,7 +10866,7 @@ msgstr "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" @@ -10853,14 +10875,14 @@ msgstr "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Compute host %(host)s could not be found." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10892,7 +10914,7 @@ msgstr "Found non-unique network for bridge %s" msgid "Found no network for bridge %s" msgstr "Found no network for bridge %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10903,38 +10925,38 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" -msgstr "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" -msgstr "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" +msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" -msgstr "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" +msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" +msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" +msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" -msgstr "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" +msgstr "" #: nova/virt/xenapi/vif.py:101 #, python-format @@ -10944,11 +10966,9 @@ msgstr "Found no PIF for device %s" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " -"Expected %(vlan_num)d" #: nova/virt/xenapi/vm_utils.py:275 msgid "Created VM" @@ -10987,37 +11007,37 @@ msgstr "VBD %s already detached" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, 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:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -11026,54 +11046,66 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "SR not present and could not be introduced" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "block device info: %s" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, 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:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -"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." -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, 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:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, 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:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, python-format msgid "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " @@ -11082,44 +11114,44 @@ msgstr "" "download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, " "params: %(params)s" -#: nova/virt/xenapi/vm_utils.py:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "download_vhd failed: %r" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "Invalid value '%s' for xenapi_torrent_images" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, 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:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, 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:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, 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:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -11128,63 +11160,63 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, 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:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Looking up vdi %s for PV kernel" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" -msgstr "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-scanning SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, 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:1597 +#: nova/virt/xenapi/vm_utils.py:1623 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " @@ -11194,50 +11226,50 @@ msgstr "" "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 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:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 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:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" -msgstr "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, 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:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -11246,22 +11278,22 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." -msgstr "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "Invalid statistics data from Xenserver: %s" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -11270,66 +11302,66 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -msgstr "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, 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:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, 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:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, 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:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Running pygrub against %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Found Xen kernel %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "No Xen kernel found. Booting HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11337,16 +11369,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -11355,19 +11387,19 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -11376,7 +11408,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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " @@ -11385,63 +11417,63 @@ msgstr "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, 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:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "This domU must be running on the host specified by xenapi_connection_url" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" -msgstr "Updating progress to %(progress)d" +msgid "Updating progress to %d" +msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Writing image info file: %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "Starting instance" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "Block device information present: %s" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "Failed to spawn, rolling back" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "Auto configuring disk, attempting to resize partition..." -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "Starting VM" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "Waiting for instance state to become running" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " @@ -11450,62 +11482,57 @@ msgstr "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "Instance agent version: %s" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "Setting VCPU weight" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "Could not find VM with name %s" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, 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/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "Failed to transfer vhd to new host" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Failed to terminate instance" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" @@ -11514,121 +11541,117 @@ msgstr "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgid "Resize complete" msgstr "Resize complete" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "Starting halted instance found during reboot" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "Unable to find root VBD/VDI for VM" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "Using RAW or VHD, skipping kernel and ramdisk deletion" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "instance has a kernel or ramdisk but not both" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance is already in Rescue Mode: %s" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Created VIF %(vif_ref)s, network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "Injecting hostname to xenstore" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "Bad networks format" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 #, fuzzy msgid "VM.assert_can_migrate failed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "Migrate Send failed" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Creating SR %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Introducing SR %s" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11678,25 +11701,25 @@ msgstr "Unable to introduce VDI for SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "LPAR instance '%(instance_name)s' could not be found" +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11706,7 +11729,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "download_vhd failed: %r" @@ -11761,8 +11784,237 @@ msgstr "status must be available" msgid "status must be 'available'" msgstr "status must be available" +#~ msgid "Quota for %s should be integer." +#~ msgstr "version should be an integer" + +#~ msgid "Unknown action" +#~ msgstr "Unknown chain: %r" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Instance type for vpn instances" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "Memory limit not specified, defaulting to unlimited" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Cannot reboot instance: %(exc)s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "injecting file to %(path)s" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "Changing instance metadata according to %(diff)r" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "Failed to rollback quota for failed finish_resize: %(qr_error)s" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "Port %(port_id)s is still in use." + +#~ msgid "Host %(host)s not found" +#~ msgstr "Host %(host)s could not be found." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "Pre live migration failed at %(dest)s" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "Migrating instance to %(dest)s finished successfully." + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "Instance %(instance_uuid)s not found" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "Error auto-confirming resize: %(e)s. Will retry later." + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" +#~ "Unrecognized value '%(action)s' for " +#~ "FLAGS.running_deleted_instance_action" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" #~ msgstr "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "Failed to query agent version: %(resp)r" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "Failed to update agent: %(resp)r" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "Failed to exchange keys: %(resp)r" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "Failed to update password: %(resp)r" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "Failed to inject file: %(resp)r" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Failed to reset network: %(resp)r" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Calling %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "Unable to eject %(host)s from the pool; pool not empty" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "Unable to eject %(host)s from the pool; No master found" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "Pool-Join failed: %(e)s" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "Unable to join %(host)s in the pool" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "Pool-eject failed: %(e)s" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Unable to set up pool: %(e)s." + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "Pool-set_name_label failed: %(e)s" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "No primary VDI found for %(vm_ref)s" + +#~ 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 "" +#~ "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." + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Asking xapi to fetch vhd image %(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "Unknown image format %(disk_image_type)s" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "Unable to parse rrd of %(vm_uuid)s" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "ISO: looking at SR %(sr_rec)s" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "ISO: PBD %(pbd_ref)s disappeared" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "Unable to obtain RRD XML updates with server details: %(server)s." + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "Updating progress to %(progress)d" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Creating VIF for network %(network_ref)s" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Creating SR %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Introducing SR %s" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "Unable to obtain target information %(mountpoint)s" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "Unable to obtain target information %(connection_data)s" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "LPAR instance '%(instance_name)s' could not be found" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index d0d14a442..13cb6f2e0 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -184,7 +184,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1034,337 +1034,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1387,7 +1392,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Fallo al generar metadatos para la ip %s" @@ -1425,31 +1430,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Se detuvo un servicio sin entrada en la base de datos" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1463,62 +1468,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "Depuración de la devolución de llamada: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1599,125 +1604,125 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Fallo de autenticación: %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "acción: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "No encontrado: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "Sucedió un error inexperado: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo." @@ -1727,265 +1732,265 @@ msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo." msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Creando par de claves %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Borrar para de claves %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Protocolo IP invalido %(protocol)s" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "No hay regla para los parámetros especificados." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regla ya existe en el grupo %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Crear volumen de %s GB" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Desasociar volumen %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "atributo no soportado: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Asignar dirección" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Liberar dirección %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Desasociar dirección %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instancia %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "Des-registrando la imagen %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "usuario o grupo no especificado" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "sólo el grupo \"all\" está soportado" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type debe ser añadir o eliminar" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Actualizando imagen %s públicamente" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instancia %s: rescatada" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "Cidr %(cidr)s invalido" @@ -2784,7 +2789,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3105,7 +3110,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3134,34 +3139,34 @@ msgstr "backend inválido: %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3299,18 +3304,35 @@ msgstr "" msgid "Create networks failed" msgstr "configurando la red del host" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 #, python-format -msgid "Quota for %s should be integer." +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3349,26 +3371,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Reiniciar instancia %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Reiniciar instancia %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "acción: %s" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3605,31 +3634,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Tipo de instancia inválido %(instance_type)s." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "Red a insertar en la configuración de openvpn" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "Mascara de red a insertar en la configuración de openvpn" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Lanzando VPN para %s" @@ -3639,35 +3667,35 @@ msgstr "Lanzando VPN para %s" msgid "Failed to load %s" msgstr "Imposible encontrar volumen %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3688,320 +3716,320 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "recibido %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "configurando la red del host" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "Asignar dirección" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "el grupo %s ya existe" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "configurando la red del host" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Reiniciar instancia %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Sucedió un error inexperado: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instancia %s: rescatada" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4059,57 +4087,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." @@ -4119,153 +4147,153 @@ msgstr "Vamos a ejecutar %s insntacias..." msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, 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:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4324,64 +4352,52 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4390,644 +4406,651 @@ msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Fallo a reinicia la instancia" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Sucedió un error inexperado: %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "configurando la red del host" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desasociar volumen %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Ejecutando instancias: %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instancia %s: reiniciada" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "configurando la red del host" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "configurando la red del host" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "instancia %s: arrancada" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "La instacia %(instance_id)s no esta suspendida" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "La instacia %(instance_id)s no esta suspendida" +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Tipo de instancia inválido %(instance_type)s." @@ -5127,11 +5150,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5141,7 +5164,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5237,11 +5260,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Fallo a reinicia la instancia" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Fallo a reinicia la instancia" @@ -5260,44 +5283,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5314,57 +5337,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5388,7 +5411,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5559,23 +5582,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5600,109 +5623,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Excepción al recargar la configuración de dnsmasq: %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "Matando radvd lanzado %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d corrupto, relanzando radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "backend inválido: %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando interfaz VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Fallo al suspender la instancia" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Des-registrando la imagen %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "configurando la red del host" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5710,98 +5733,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5931,7 +5954,7 @@ msgstr "Borrar grupo de seguridad %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado error: %s" @@ -5946,46 +5969,46 @@ msgstr "Borrar grupo de seguridad %s" msgid "Security group id should be uuid" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Capturado error: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6006,12 +6029,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6717,7 +6740,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "Tipo de instancia inválido %(instance_type)s." @@ -6837,7 +6860,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6876,7 +6899,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7133,71 +7156,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Ejecutando instancias: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "Después de terminar las instancias: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7207,22 +7230,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7289,36 +7312,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "configurando la red del host" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7328,25 +7351,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7355,25 +7378,25 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Fallo a reinicia la instancia" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8149,17 +8172,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Liberar dirección %s" @@ -8505,12 +8528,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8676,7 +8699,7 @@ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creando una instancia raw" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8695,254 +8718,264 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "el grupo de volumenes %s no existe" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Conexión a libvirt rota" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8950,73 +8983,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9024,50 +9059,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9077,67 +9112,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Fallo de autenticación: %s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9148,25 +9183,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9353,7 +9388,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9390,14 +9425,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9405,7 +9440,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9413,7 +9448,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9421,7 +9456,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9429,87 +9464,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "el grupo %s ya existe" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9616,26 +9651,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "Falló la conexión a melange" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9782,32 +9817,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9817,39 +9852,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9858,17 +9893,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "acción: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9889,7 +9924,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9932,57 +9967,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9990,317 +10025,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "instancia %s: rescatada" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, 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:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "instancia %s: rescatada" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10363,7 +10397,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10373,14 +10407,14 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Imposible encontrar volumen %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" "El punto de montaje %(mountpoint)s esta unido a la instancia " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" @@ -10390,118 +10424,113 @@ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Imposible desasociar volumen %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" "El punto de montaje %(mountpoint)s se desligó de la instancia " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Fallo al generar metadatos para la ip %s" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10520,54 +10549,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Lanzando NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake no tiene una implementación para %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Llamando %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10576,21 +10605,21 @@ msgstr "" "xenapi.fake no tiene una implementación para %s o ha sido llamada con un " "número incorrecto de argumentos" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "La instacia %(instance_id)s no esta suspendida" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10622,7 +10651,7 @@ msgstr "Encontrada una red no única para el puente %s" msgid "Found no network for bridge %s" msgstr "No se ha encontrado red para el puente %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10631,37 +10660,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Imposible desasociar volumen %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10672,7 +10701,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10711,37 +10740,37 @@ msgstr "el grupo %s ya existe" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10750,297 +10779,311 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Buscando vid %s para el kernel PV" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Ejecutando pygrub contra %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen Encontrado %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen no encontrado. Reiniciando HVM" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11048,170 +11091,165 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Creando una instancia raw" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Fallo al suspender la instancia" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11220,116 +11258,114 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "configurando la red del host" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Introduciendo %s..." +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11378,25 +11414,25 @@ msgstr "Inposible insertar VDI para SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "La instacia %(instance_id)s no esta suspendida" +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11406,7 +11442,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "No encontrado: %s" @@ -11459,8 +11495,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "acción: %s" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Tipo de instancia inválido %(instance_type)s." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Ejecutando instancias: %s" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" #~ msgstr "" +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "instancia %s: arrancada" + +#~ msgid "Host %(host)s not found" +#~ msgstr "La instacia %(instance_id)s no esta suspendida" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "La instacia %(instance_id)s no esta suspendida" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Fallo al generar metadatos para la ip %s" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Llamando %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Imposible desasociar volumen %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "configurando la red del host" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Introduciendo %s..." + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "La instacia %(instance_id)s no esta suspendida" + diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po index 649e4b49c..3be94d7e7 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Finnish (Finland) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index 815b37157..fcb282e5e 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -182,7 +182,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "La paire de clés de donnée n'est pas valide" @@ -1062,217 +1062,222 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:1004 +#: nova/exception.py:1008 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Va essayer d'arrêter %s" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Va essayer d'arrêter %s" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " @@ -1281,122 +1286,122 @@ msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1419,7 +1424,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" @@ -1457,31 +1462,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Service détruit sans entrée dans la base de données" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1495,62 +1500,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "Debug dans le rappel : %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "L'adresse du lien local n'a pas été trouvé :%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1631,11 +1636,11 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1645,116 +1650,116 @@ msgstr "" "d'authentification et sera par conséquent vérouillée pour %(lock_mins)d " "minutes." -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Echec d'authentification : %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Requête non authorisé pour le controlleur=%(controller)s et " "l'action=%(action)s" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "\"Instance non trouvée\" remontée : %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "\"Volume non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "\"Non trouvé\" remonté : %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Une erreur inopinée à eu lieu. Merci d'essayer votre requête à nouveau." @@ -1766,273 +1771,273 @@ msgstr "" "Requête API non supportée : controleur = %(controller)s, action = " "%(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Création du bi-clef %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Suppression du bi-clef %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Pas assez de parametres pour contruire un règle valide." -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Le protocole IP %(protocol)s est invalide" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Pas de règle pour les paramètres spécifiés." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Cette règle existe déjà dans le groupe %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Création d'un volume de %s Go" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Dé-montage du volume %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "attribut non reconnu : %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Allocation d'adresse" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "No more floating IPs available" msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Désallocation de l'adresse %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 #, fuzzy msgid "Floating ip is already associated." msgstr "L'IP dynamique %(address)s est associée." -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "Aucune IPs dynamiques disponibles." -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Désassociation de l'adresse %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 #, fuzzy msgid "Floating ip is not associated." msgstr "L'IP dynamique %(address)s n'est pas associée." -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Début de la destruction d'instance" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Re-démarrage de l'instance %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "Dé-enregitrement de l'image %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "Utilisateur ou groupe non spécifié" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "Seul le group \"tous\" est supporté" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 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:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Mis à jour de la publication de l'image %s" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "instance %s: récupérée" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "Le cidr %(cidr)s est invalide" @@ -2831,7 +2836,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3155,7 +3160,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "L'IP dynamique %(address)s n'est pas associée." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3184,34 +3189,34 @@ msgstr "Backend invalide : %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Appel du getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Appel du getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3349,18 +3354,35 @@ msgstr "" msgid "Create networks failed" msgstr "Aucun réseau défini." -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3400,26 +3422,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Re-démarrage de l'instance %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Re-démarrage de l'instance %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "action: %s" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3656,31 +3685,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "L'instance de type %(instance_type)s est invalide." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "Réseau à passer à la configuration d'openvpn" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "Masque réseau à passer à la configuration d'openvpn" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Démarrage du VPN pour %s" @@ -3690,35 +3718,35 @@ msgstr "Démarrage du VPN pour %s" msgid "Failed to load %s" msgstr "Impossible de trouver le volume %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3739,322 +3767,322 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "%s reçu" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "adresse de départ" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 #, fuzzy msgid "No fixed IP found." msgstr "Aucunes IPs fixes trouvées." -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "L'IP dynamique %(address)s est associée." -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "adresse de départ" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s est requis pour créer un réseau." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Re-démarrage de l'instance %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "instance %s: récupérée" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4112,57 +4140,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" @@ -4172,153 +4200,153 @@ msgstr "Va essayer d'arrêter %s" msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4377,64 +4405,52 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -4443,647 +4459,654 @@ msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Échec du redémarrage de l'instance" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Dé-montage du volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Instance actives : %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: re-démarrée" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "Injection du chemin d'accès : '%s'" +#: nova/compute/manager.py:2050 +#, python-format +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "Ajout de console" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "Ajout de console" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "Le réseau %(network_id)s n'a pas été trouvé." +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "L'hôte %(host)s ne peut pas être trouvé." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "L'instance de type %(instance_type)s est invalide." @@ -5184,11 +5207,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5198,7 +5221,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5294,11 +5317,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Échec du redémarrage de l'instance" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Échec du redémarrage de l'instance" @@ -5317,44 +5340,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5371,57 +5394,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5445,7 +5468,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5617,23 +5640,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5658,110 +5681,110 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq à renvoyé %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "La destruction de radvd à renvoyé %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d est dépassé, re-démarrage radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend invalide : %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Démarrage de l'interface VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "L'interface %(interface)s non trouvée." -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Échec de la suspension de l'instance" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Erreur au démarrage xvp : %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "réglage de l'hôte réseau" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 #, fuzzy msgid "network allocations" msgstr "Aucun disque sur %(location)s" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5769,98 +5792,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "IP %s libérée qui n'était pas allouée" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "La somme du nombre de réseau et le début de vlan ne peut excéder 4094" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5990,7 +6013,7 @@ msgstr "Suppression du groupe de sécurité %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Erreur interceptée : %s" @@ -6005,48 +6028,48 @@ msgstr "Suppression du groupe de sécurité %s" msgid "Security group id should be uuid" msgstr "Révocation de groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Erreur interceptée : %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé." -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Groupe de sécurité %(security_group_id)s non trouvé pour le projet " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6069,12 +6092,12 @@ msgstr "Erreur au démarrage xvp : %s" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6780,7 +6803,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "L'instance de type %(instance_type)s est invalide." @@ -6900,7 +6923,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6939,7 +6962,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7196,71 +7219,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Instance actives : %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "Après l'arrêt d'instances : %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7270,22 +7293,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7352,36 +7375,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "L'interface %(interface)s non trouvée." -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7391,25 +7414,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7418,25 +7441,25 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8217,17 +8240,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Désallocation de l'adresse %s" @@ -8573,12 +8596,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Début de la destruction d'instance" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injection du chemin d'accès : '%s'" @@ -8744,7 +8767,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Création d'une instance raw" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8763,258 +8786,268 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "Le groupe de volume %s n'existe pas" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Connexion à libvirt interrompue" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Va essayer d'arrêter %s" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s : l'erreur d'injection de donné dans l'image " "%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9022,73 +9055,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9096,50 +9131,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9149,67 +9184,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Echec d'authentification : %s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9220,25 +9255,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9425,7 +9460,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9462,14 +9497,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9477,7 +9512,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9485,7 +9520,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9493,7 +9528,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9501,87 +9536,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "le groupe %s existe déjà" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9688,26 +9723,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "La connexion à Melange a échoué" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9854,32 +9889,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9889,39 +9924,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9930,17 +9965,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "action: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9961,7 +9996,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -10004,57 +10039,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -10062,318 +10097,317 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Démarrage de %s instances..." -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Création d'une instance raw" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "instance %s: récupérée" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Re-démarrage xvp" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "Nested renvoi %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "Dé-enregitrement de l'image %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Démarrage de %s instances..." -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, 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:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "instance %s: récupérée" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10436,7 +10470,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10446,14 +10480,14 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Impossible de trouver le volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" "Le point de montage %(mountpoint)s a été attaché à l'instance " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10463,118 +10497,113 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Impossible de détacher le volume %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" "Le point de montage %(mountpoint)s à été détaché de l'instance " "%(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" @@ -10594,54 +10623,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Fonction non implémentée" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake n'a pas d'implémentation pour %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Appel %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10650,21 +10679,21 @@ msgstr "" "xenapi.fake n'a pas d'implementation pour %s ou il a été appelé avec le " "mauvais nombre d'arguments" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10696,7 +10725,7 @@ msgstr "Réseau non unique trouvé pour le bridge %s" msgid "Found no network for bridge %s" msgstr "Aucun réseau trouvé pour le bridge %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10705,37 +10734,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Impossible de détacher le volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10746,7 +10775,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10785,37 +10814,37 @@ msgstr "le groupe %s existe déjà" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10824,232 +10853,246 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Le quota ne peut pas être trouvé" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." +#: nova/virt/xenapi/vm_utils.py:645 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, 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:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, 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:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Recherche du VDI %s pour le PV kernel" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-parcours de SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -11058,66 +11101,66 @@ 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, 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:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Exécution de pygrub sur %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen %s trouvé" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "Pas de kernel Xen trouvé. Démarrage en HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11125,171 +11168,166 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Création d'une instance raw" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Échec de la suspension de l'instance" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11298,118 +11336,116 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "réglage de l'hôte réseau" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Introduction de %s" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11458,25 +11494,25 @@ msgstr "Impossible d'introduire le VDI pour SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11486,7 +11522,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "\"Non trouvé\" remonté : %s" @@ -11539,8 +11575,214 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "action: %s" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "L'instance de type %(instance_type)s est invalide." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Instance actives : %s" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" #~ msgstr "" +#~ msgid "injecting file to %(path)s" +#~ msgstr "Injection du chemin d'accès : '%s'" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "Le réseau %(network_id)s n'a pas été trouvé." + +#~ msgid "Host %(host)s not found" +#~ msgstr "L'hôte %(host)s ne peut pas être trouvé." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Appel %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Impossible de détacher le volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s." + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" +#~ "Demande de chargement à xapi de " +#~ "%(vdi_uuids)s en tant qu'ID %(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "réglage de l'hôte réseau" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Introduction de %s" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." + diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po index 5e6f97f58..7f965ae20 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -179,7 +179,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1020,337 +1020,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1373,7 +1378,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1410,31 +1415,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1448,62 +1453,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1584,124 +1589,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1711,261 +1716,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2755,7 +2760,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3068,7 +3073,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3096,34 +3101,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3258,18 +3263,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3307,23 +3329,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3559,30 +3589,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3592,35 +3622,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3641,312 +3671,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3999,52 +4029,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4052,152 +4082,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4255,690 +4285,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5038,11 +5063,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5052,7 +5077,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5145,11 +5170,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5167,44 +5192,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5221,57 +5246,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5295,7 +5320,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5465,23 +5490,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5506,109 +5531,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5616,98 +5641,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5835,7 +5860,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5848,45 +5873,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5907,12 +5932,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6610,7 +6635,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6728,7 +6753,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6767,7 +6792,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7024,71 +7049,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7098,22 +7123,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7179,36 +7204,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7218,25 +7243,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7245,24 +7270,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8030,16 +8055,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8382,12 +8407,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8545,7 +8570,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8564,250 +8589,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8815,73 +8850,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8889,50 +8926,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8942,67 +8979,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9013,25 +9050,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9218,7 +9255,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9255,14 +9292,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9270,7 +9307,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9278,7 +9315,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9286,7 +9323,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9294,87 +9331,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9478,26 +9515,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9643,32 +9680,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9678,39 +9715,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9719,17 +9756,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9750,7 +9787,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9793,57 +9830,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9851,311 +9888,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10218,7 +10254,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10227,12 +10263,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10241,116 +10277,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10366,75 +10397,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10466,7 +10497,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10475,37 +10506,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10516,7 +10547,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10555,332 +10586,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10888,166 +10933,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11056,114 +11096,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11212,24 +11250,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11240,7 +11278,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11293,8 +11331,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po index bc4fbaced..2cfce52b4 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po index 4cf3f9a86..f0bf4745e 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 46b95fd33..d0c241982 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1022,337 +1022,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1375,7 +1380,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Impossibile riavviare l'istanza" @@ -1413,31 +1418,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Servizio terminato che non ha entry nel database" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1451,62 +1456,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "debug in callback: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1587,124 +1592,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1714,262 +1719,262 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "istanza %s: ripristino" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2763,7 +2768,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3081,7 +3086,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3109,34 +3114,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Dichiarando la coda %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Dichiarando la coda %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3271,18 +3276,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3320,26 +3342,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Impossibile sospendere l'istanza" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "E' stato riscontrato un errore sconosciuto" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3576,30 +3605,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3609,35 +3638,35 @@ msgstr "" msgid "Failed to load %s" msgstr "Impossibile localizzare il volume %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3658,316 +3687,316 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "ricevuto %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "istanza %s: ripristino rete" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Impossibile sospendere l'istanza" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "istanza %s: ripristino" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4020,54 +4049,54 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" @@ -4077,152 +4106,152 @@ msgstr "Impossibile riavviare l'istanza" msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4281,702 +4310,697 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Impossibile riavviare l'istanza" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Impossibile smontare il volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Impossibile montare il volume all'istanza %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "istanza %s: creazione snapshot in corso" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "istanza %s: sospensione in corso" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5076,11 +5100,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5090,7 +5114,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5186,11 +5210,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Impossibile riavviare l'istanza" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Impossibile riavviare l'istanza" @@ -5209,44 +5233,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5263,57 +5287,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5337,7 +5361,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5508,23 +5532,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5549,109 +5573,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Avviando l'interfaccia VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Impossibile sospendere l'istanza" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5659,98 +5683,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5880,7 +5904,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5893,45 +5917,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5952,12 +5976,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6661,7 +6685,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6779,7 +6803,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6818,7 +6842,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7075,71 +7099,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7149,22 +7173,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7230,36 +7254,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7269,25 +7293,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7296,25 +7320,25 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8089,16 +8113,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8444,12 +8468,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8615,7 +8639,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8634,254 +8658,264 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8889,73 +8923,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8963,50 +8999,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9016,67 +9052,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9087,25 +9123,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9292,7 +9328,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9329,14 +9365,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9344,7 +9380,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9352,7 +9388,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9360,7 +9396,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9368,87 +9404,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9554,26 +9590,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9719,32 +9755,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9754,39 +9790,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9795,17 +9831,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9826,7 +9862,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9869,57 +9905,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9927,312 +9963,311 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "istanza %s: ripristino" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, 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:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "istanza %s: ripristino" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10295,7 +10330,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10305,12 +10340,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10320,116 +10355,111 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Impossibile smontare il volume %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10445,75 +10475,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Sollevando NotImplemented" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Chiamando %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Dichiarando la coda %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10545,7 +10575,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10554,37 +10584,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Impossibile smontare il volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10595,7 +10625,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10634,333 +10664,347 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Cercando vdi %s per kernel PV" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10968,169 +11012,164 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Impossibile sospendere l'istanza" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11139,114 +11178,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11296,24 +11333,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11324,7 +11361,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11377,8 +11414,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "E' stato riscontrato un errore sconosciuto" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Impossibile montare il volume all'istanza %s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "istanza %s: creazione snapshot in corso" + +#~ msgid "Host %(host)s not found" +#~ msgstr "istanza %s: sospensione in corso" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Chiamando %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Impossibile smontare il volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po index 35d4f2432..408217e41 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index d28aaf550..98be6cc06 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1024,337 +1024,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "%s を停止しようとしています" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "%s を停止しようとしています" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1377,7 +1382,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "ip %s に対するメタデータの取得に失敗しました。" @@ -1415,31 +1420,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "データベースにエントリの存在しないサービスを終了します。" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1453,62 +1458,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "コールバック中のデバッグ: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1589,125 +1594,125 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "アクセスキー %(access_key)s は %(failures)d 回認証に失敗しましたので、%(lock_mins)d 分間ロックします。" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "%s の認証に失敗しました。" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "アクション(action): %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "引数: %(key)s\t\t値: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "コントローラ=%(controller)s とアクション=%(action)s 用の許可されていないリクエスト" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "InstanceNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "VolumeNotFound が発行されました: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "NotFound 発生: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "予期しないエラー発生: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "未知のエラーが発生しました。再度リクエストを実行してください。" @@ -1717,265 +1722,265 @@ msgstr "未知のエラーが発生しました。再度リクエストを実行 msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "未サポートの API リクエスト: コントローラ = %(controller)s, アクション = %(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Create key pair: キーペア %s を作成します。" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Delete key pair: キーペア %s を削除します。" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "有効なルールを作成する為の十分なパラメータがありません" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "指定されたパラメータに該当するルールがありません。" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "指定されたルールは既にグループ %s に存在しています。" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Create volume: %s GBのボリュームを作成します。" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "アトリビュート %s はサポートされていません。" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Allocate address: アドレスを割り当てます。" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Release address: アドレス %s を開放します。" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Disassociate address: アドレス %s の関連付けを解除します。" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "インスタンス終了処理を開始します。" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "ユーザまたはグループが指定されていません。" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "グループ \"all\" のみサポートされています。" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type は add または remove の何れかである必要があります。" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "イメージ %s の公開設定を更新します。" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "インスタンス %s: rescued" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2771,7 +2776,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3092,7 +3097,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3121,34 +3126,34 @@ msgstr "不正なバックエンドです: %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "getter %s をコールします。" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "getter %s をコールします。" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3285,18 +3290,35 @@ msgstr "" msgid "Create networks failed" msgstr "ネットワークホストの設定をします。" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 #, python-format -msgid "Quota for %s should be integer." +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3335,26 +3357,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "アクション(action): %s" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3591,31 +3620,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "openvpnの設定に入れるネットワークの値" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "openvpnの設定に入れるネットマスクの値" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "%s 用のVPNを起動します。" @@ -3625,35 +3653,35 @@ msgstr "%s 用のVPNを起動します。" msgid "Failed to load %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3674,320 +3702,320 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "受信: %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "開始アドレス" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "グループ %s は既に存在しています。" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "開始アドレス" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "予期しないエラー発生: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "インスタンス %s: rescued" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4041,57 +4069,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "インスタンス %s: 起動しました。" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" @@ -4101,153 +4129,153 @@ msgstr "%s を停止しようとしています" msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4306,711 +4334,706 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "インスタンス終了処理を開始します。" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "予期しないエラー発生: %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "インスタンス %s は実行中です。" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "インスタンス%s: 再起動しました。" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "ファイルパス '%s' を埋め込んでいます" +#: nova/compute/manager.py:2050 +#, python-format +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "インスタンス %s: 起動しました。" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "インスタンス %s: 起動しました。" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5110,11 +5133,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5124,7 +5147,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5218,11 +5241,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5240,44 +5263,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5294,57 +5317,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5368,7 +5391,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5539,23 +5562,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5580,109 +5603,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "dnsmasqに対してhupを送信しましたが %s が発生しました。" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "radvd 停止が %s 例外を発行しました" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d がストールしているので radvd を再実行しています…" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "不正なバックエンドです: %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "VLANインタフェース %s を開始します。" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "xvp の開始中にエラー: %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "ネットワークホストの設定をします。" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5690,98 +5713,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "リースしていないIP %s が開放されました。" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5911,7 +5934,7 @@ msgstr "Delete security group: セキュリティグループ %s を削除しま #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "エラー %s をキャッチしました。" @@ -5926,46 +5949,46 @@ msgstr "Delete security group: セキュリティグループ %s を削除しま msgid "Security group id should be uuid" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "エラー %s をキャッチしました。" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5986,12 +6009,12 @@ msgstr "xvp の開始中にエラー: %s" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6695,7 +6718,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6813,7 +6836,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6852,7 +6875,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7109,71 +7132,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "インスタンス %s は実行中です。" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "インスタンス %s を終了した後です。" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7183,22 +7206,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7265,36 +7288,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "ネットワークホストの設定をします。" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7304,25 +7327,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7331,24 +7354,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8123,17 +8146,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Release address: アドレス %s を開放します。" @@ -8479,12 +8502,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "ファイルパス '%s' を埋め込んでいます" @@ -8650,7 +8673,7 @@ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "raw instanceを生成します。" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8669,252 +8692,262 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "ボリュームグループ%sが存在しません。" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "libvirtへの接続が切れています。" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "%s を停止しようとしています" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8922,73 +8955,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8996,50 +9031,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9049,67 +9084,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "%s の認証に失敗しました。" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9120,25 +9155,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9325,7 +9360,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9362,14 +9397,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9377,7 +9412,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9385,7 +9420,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9393,7 +9428,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9401,87 +9436,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "グループ %s は既に存在しています。" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9586,26 +9621,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9751,32 +9786,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9786,39 +9821,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9827,17 +9862,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "アクション(action): %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9858,7 +9893,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9901,57 +9936,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9959,318 +9994,317 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "raw instanceを生成します。" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "インスタンス %s: rescued" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "xvp を再起動しています" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "ネストした戻り値: %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "インスタンス %s: rescued" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10333,7 +10367,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10343,12 +10377,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" @@ -10358,116 +10392,111 @@ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "ボリューム %s を切断(detach)できません" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "ip %s に対するメタデータの取得に失敗しました。" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" @@ -10486,75 +10515,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "NotImplemented 例外を発生させます。" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake には %s が実装されていません。" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "%(localname)s %(impl)s を呼び出します。" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "xenapi.fake に %s に関する実装がないか、引数の数が誤っています。" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10586,7 +10615,7 @@ msgstr "ブリッジ %s に対してブリッジが複数存在します。" msgid "Found no network for bridge %s" msgstr "ブリッジ %s に対するネットワークが存在しません。" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10595,37 +10624,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "ボリューム %s を切断(detach)できません" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10636,7 +10665,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10675,37 +10704,37 @@ msgstr "グループ %s は既に存在しています。" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10714,298 +10743,312 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, 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:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "PV kernelのvdi %s を取得します。" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "SR %s を再スキャンします。" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "%s に対して pygrub を実行しています" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Xen Kernel %s が見つかりました。" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" "No Xen kernel found. Booting HVM.\r\n" "Xen 用カーネルが見つかりません。完全仮想化モード(HVM)で起動しています。" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11013,170 +11056,165 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "インスタンス終了処理を開始します。" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11185,118 +11223,116 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "ネットワークホストの設定をします。" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "%s を introduce します…" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11345,24 +11381,24 @@ msgstr "SR %s のVDIをintroduceできません。" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11373,7 +11409,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "NotFound 発生: %s" @@ -11426,8 +11462,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "アクション(action): %s" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "インスタンス %s は実行中です。" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "ファイルパス '%s' を埋め込んでいます" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "インスタンス %s: 起動しました。" + +#~ msgid "Host %(host)s not found" +#~ msgstr "インスタンス %s: 起動しました。" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "ip %s に対するメタデータの取得に失敗しました。" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "%(localname)s %(impl)s を呼び出します。" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "ボリューム %s を切断(detach)できません" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "ネットワークホストの設定をします。" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "%s を introduce します…" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po index 395e9c0ad..334143a6c 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index fa4dd2271..d26b731cf 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2755,7 +2760,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3072,7 +3077,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3100,34 +3105,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3262,18 +3267,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3311,23 +3333,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3564,30 +3594,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3597,35 +3627,35 @@ msgstr "" msgid "Failed to load %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3646,313 +3676,313 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4005,53 +4035,53 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4059,152 +4089,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4262,698 +4292,693 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "인스턴스 %s: 스냅샷 저장중" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5053,11 +5078,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5067,7 +5092,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5160,11 +5185,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5182,44 +5207,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5236,57 +5261,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5310,7 +5335,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5480,23 +5505,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5521,109 +5546,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5631,98 +5656,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5850,7 +5875,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5863,45 +5888,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5922,12 +5947,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6625,7 +6650,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6743,7 +6768,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6782,7 +6807,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7039,71 +7064,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7113,22 +7138,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7194,36 +7219,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7233,25 +7258,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7260,24 +7285,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8051,16 +8076,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8405,12 +8430,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8575,7 +8600,7 @@ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8594,250 +8619,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8845,73 +8880,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8919,50 +8956,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8972,67 +9009,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9043,25 +9080,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9248,7 +9285,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9285,14 +9322,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9300,7 +9337,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9308,7 +9345,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9316,7 +9353,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9324,87 +9361,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9509,26 +9546,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9674,32 +9711,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9709,39 +9746,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9750,17 +9787,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9781,7 +9818,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9824,57 +9861,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9882,311 +9919,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10249,7 +10285,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10259,12 +10295,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" @@ -10274,116 +10310,111 @@ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10399,75 +10430,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10499,7 +10530,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10508,37 +10539,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "%s 볼륨 탈착에 실패했습니다" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10549,7 +10580,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10588,332 +10619,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10921,168 +10966,163 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11091,114 +11131,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11247,24 +11285,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11275,7 +11313,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11328,8 +11366,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "인스턴스 %s: 스냅샷 저장중" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "%s 볼륨 탈착에 실패했습니다" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index 2a328cfb5..daa68fc76 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-06 16:05+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Keypair 데이터가 맞지 않습니다" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "주소 할당" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "주소 릴리즈 %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2755,7 +2760,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3068,7 +3073,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3096,34 +3101,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3258,18 +3263,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3307,23 +3329,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3560,30 +3590,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3593,35 +3623,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3642,312 +3672,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4000,52 +4030,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4053,152 +4083,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4256,690 +4286,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5039,11 +5064,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5053,7 +5078,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5146,11 +5171,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5168,44 +5193,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5222,57 +5247,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5296,7 +5321,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5466,23 +5491,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5507,109 +5532,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5617,98 +5642,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5836,7 +5861,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5849,45 +5874,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5908,12 +5933,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6611,7 +6636,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6729,7 +6754,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6768,7 +6793,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7025,71 +7050,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7099,22 +7124,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7180,36 +7205,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7219,25 +7244,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7246,24 +7271,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8031,16 +8056,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8383,12 +8408,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8546,7 +8571,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8565,250 +8590,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8816,73 +8851,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8890,50 +8927,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8943,67 +8980,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9014,25 +9051,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9219,7 +9256,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9256,14 +9293,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9271,7 +9308,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9279,7 +9316,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9287,7 +9324,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9295,87 +9332,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9479,26 +9516,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9644,32 +9681,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9679,39 +9716,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9720,17 +9757,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9751,7 +9788,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9794,57 +9831,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9852,311 +9889,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10219,7 +10255,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10228,12 +10264,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10242,116 +10278,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10367,75 +10398,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10467,7 +10498,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10476,37 +10507,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10517,7 +10548,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10556,332 +10587,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10889,167 +10934,162 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "인스턴스 재시작 실패" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11058,114 +11098,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11214,24 +11252,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11242,7 +11280,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11295,8 +11333,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po index 0df46354d..9b51aef4c 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index 333c1c76b..c39808d22 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -179,7 +179,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1020,337 +1020,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Forventet objekt av typen: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1373,7 +1378,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1410,31 +1415,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1448,62 +1453,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Forventet objekt av typen: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Tjenernavn er ikke en streng eller unicode" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1584,124 +1589,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "Signatur ikke gitt" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1711,261 +1716,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Lag nøkkelpar %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "Importer nøkkel %s" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Slett nøkkelpar %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Ugyldig IP protokoll %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Ingen regel for de angitte parametrene." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Tildel adresse" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Frigjør adresse %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "bruker eller gruppe ikke spesifisert" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "kun gruppe \"all\" er støttet" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2759,7 +2764,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3074,7 +3079,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3102,34 +3107,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3266,18 +3271,35 @@ msgstr "" msgid "Create networks failed" msgstr "Ingen nettverk definert." -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3316,23 +3338,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3568,30 +3598,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3601,35 +3631,35 @@ msgstr "" msgid "Failed to load %s" msgstr "Kan ikke finne adressen %r" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3650,314 +3680,314 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "Tildel adresse" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Nettverk ikke funnet" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4010,52 +4040,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4063,152 +4093,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4266,690 +4296,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Nettverk ikke funnet" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Kunne ikke hente metadata for ip:% s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5049,11 +5074,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5063,7 +5088,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5156,11 +5181,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5178,44 +5203,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5232,57 +5257,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5306,7 +5331,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5476,23 +5501,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5517,109 +5542,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5627,98 +5652,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5848,7 +5873,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5861,45 +5886,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5920,12 +5945,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6624,7 +6649,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6742,7 +6767,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6781,7 +6806,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7039,71 +7064,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7113,22 +7138,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7195,36 +7220,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "Tjener ikke funnet" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7234,25 +7259,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7261,24 +7286,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8048,16 +8073,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Frigjør adresse %s" @@ -8400,12 +8425,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8563,7 +8588,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8582,252 +8607,262 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8835,73 +8870,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8909,50 +8946,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8962,67 +8999,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9033,25 +9070,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9238,7 +9275,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9275,14 +9312,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9290,7 +9327,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9298,7 +9335,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9306,7 +9343,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9314,87 +9351,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "Tjener ikke funnet" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9498,26 +9535,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9663,32 +9700,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9698,39 +9735,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9739,17 +9776,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9770,7 +9807,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9813,57 +9850,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9871,311 +9908,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10238,7 +10274,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10248,12 +10284,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Kan ikke finne adressen %r" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10263,116 +10299,111 @@ msgstr "" msgid "Unable to find volume" msgstr "Kan ikke finne adressen %r" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10388,75 +10419,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10488,7 +10519,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10497,37 +10528,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10538,7 +10569,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10577,333 +10608,347 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10911,166 +10956,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11079,115 +11119,113 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "Feil nettverks-format" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11236,24 +11274,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11264,7 +11302,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11317,8 +11355,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "Nettverk ikke funnet" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po index 0e59dbc16..67a46ac1c 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index e62e68a03..c3ccd79a4 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova jenkins.nova.propose.translation.update.274\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.278\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1018,337 +1018,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1371,7 +1376,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1408,31 +1413,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1446,62 +1451,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1582,124 +1587,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1709,261 +1714,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2753,7 +2758,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3066,7 +3071,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3094,34 +3099,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3256,18 +3261,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 #, python-format -msgid "Quota for %s should be integer." +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3305,23 +3327,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3557,30 +3587,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3590,35 +3620,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3639,312 +3669,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3997,52 +4027,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4050,152 +4080,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4253,690 +4283,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5036,11 +5061,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5050,7 +5075,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5143,11 +5168,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5165,44 +5190,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5219,57 +5244,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5293,7 +5318,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5463,23 +5488,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5504,109 +5529,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5614,98 +5639,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5833,7 +5858,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5846,45 +5871,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5905,12 +5930,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6608,7 +6633,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6726,7 +6751,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6765,7 +6790,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7022,71 +7047,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7096,22 +7121,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7177,36 +7202,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7216,25 +7241,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7243,24 +7268,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8028,16 +8053,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8380,12 +8405,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8543,7 +8568,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8562,250 +8587,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8813,73 +8848,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8887,50 +8924,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8940,67 +8977,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9011,25 +9048,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9216,7 +9253,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9253,14 +9290,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9268,7 +9305,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9276,7 +9313,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9284,7 +9321,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9292,87 +9329,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9476,26 +9513,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9641,32 +9678,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9676,39 +9713,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9717,17 +9754,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9748,7 +9785,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9791,57 +9828,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9849,311 +9886,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10216,7 +10252,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10225,12 +10261,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10239,116 +10275,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10364,75 +10395,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10464,7 +10495,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10473,37 +10504,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10514,7 +10545,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10553,332 +10584,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10886,166 +10931,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11054,114 +11094,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11210,24 +11248,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11238,7 +11276,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po index bdd34f293..26f474ed5 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 06f31b060..d6a55a413 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+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" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1024,337 +1024,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Volume %(volume_id)s não pode ser encontrado." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Começando a terminar instâncias" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Começando a terminar instâncias" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Objeto esperado do tipo: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1377,7 +1382,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Falha ao obter metadados para o ip: %s" @@ -1415,31 +1420,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Encerrado serviço que não tem entrada na base de dados" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1453,62 +1458,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "depuração em retorno de chamada: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Objeto esperado do tipo: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1589,125 +1594,125 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Falha de Autenticação: %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "ação: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "NotFound lançado: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "Erro inexperado lançado: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente." @@ -1717,265 +1722,265 @@ msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Criar par de chaves %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Remover par de chaves %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Protocolo IP %(protocol)s é inválido." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Não existe regra para os parâmetros especificados" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Esta regra já existe no grupo %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Obter saída do console para instância %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Criar volume de %s GB" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Desanexar volume %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "atributo não suportado: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Alocar endereço" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Liberar endereço %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Desatribuir endereço %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Começando a terminar instâncias" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Reiniciar instância %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "Removendo o registro da imagem %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "usuário ou grupo não especificado" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "apenas o grupo \"all\" é suportado" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type deve ser add ou remove" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Atualizando publicidade da imagem %s" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "Instância não existe" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2773,7 +2778,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "Instância não encontrada" @@ -3095,7 +3100,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Volume não encontrada para a instância %(instance_id)s." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3124,34 +3129,34 @@ msgstr "Backend inválido: %s" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Chamando o pai %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Chamando o pai %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3290,18 +3295,35 @@ msgstr "" msgid "Create networks failed" msgstr "Nenhuma rede definida." -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3340,26 +3362,33 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Iniciando instância %s" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Reiniciar instância %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "ação: %s" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3596,31 +3625,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "tipo de instância %(instance_type)s é inválida." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Executando VPN para %s" @@ -3630,35 +3658,35 @@ msgstr "Executando VPN para %s" msgid "Failed to load %s" msgstr "Não foi possível criar volume" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3679,321 +3707,321 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "recebido %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "instância %s: reset da rede" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "Alocar endereço" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s já existe" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Nenhuma rede definida." -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s é necessário para criar a rede." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Reiniciar instância %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Erro inexperado lançado: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "Instância não existe" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, fuzzy, python-format msgid "%s created" msgstr "_criar: %s" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4046,57 +4074,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Não é possível anexar o volume na instância %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "A instância %(instance_id)s não está executando." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" @@ -4106,153 +4134,153 @@ msgstr "Falhou ao reiniciar instância" msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4311,710 +4339,705 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Falhou ao reiniciar instância" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Erro inexperado lançado: %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "Removendo rede com id %s" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desanexar volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Reconstruindo instância %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 #, fuzzy msgid "error setting admin password" msgstr "Configurar senha do administrador" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Iniciando instância %s" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Instância não existe" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Obter saída do console para instância %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "Adicionando console" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "Adicionando console" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "Rede %(network_id)s não foi encontrada." +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Host %(host)s não encontrado." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Falha ao obter metadados para o ip: %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "A instância %(instance_id)s não está executando." +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Remover volume com id: %s" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Iniciando instância %s" @@ -5114,11 +5137,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5128,7 +5151,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5223,11 +5246,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Falhou ao reiniciar instância" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Falhou ao reiniciar instância" @@ -5246,44 +5269,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5300,57 +5323,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5374,7 +5397,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Removendo imagem %s" @@ -5545,23 +5568,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5586,109 +5609,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d está ultrapassado, reiniciando radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend inválido: %s" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando a VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Interface %(interface)s não encontrada." -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Falha ao suspender instância" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Removendo o registro da imagem %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5696,98 +5719,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "Rede já existe!" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5917,7 +5940,7 @@ msgstr "Excluir grupo de segurança %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Capturado o erro: %s" @@ -5932,46 +5955,46 @@ msgstr "Excluir grupo de segurança %s" msgid "Security group id should be uuid" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Capturado o erro: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5992,12 +6015,12 @@ msgstr "Configurar senha do administrador" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6702,7 +6725,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "Iniciando instância %s" @@ -6820,7 +6843,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6859,7 +6882,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7116,71 +7139,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "Erro interno" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7190,22 +7213,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7272,36 +7295,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "Instância não encontrada" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7311,25 +7334,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Não foi possível carregar o driver de virtualização: %s" @@ -7339,25 +7362,25 @@ msgstr "Não foi possível carregar o driver de virtualização: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Falhou ao reiniciar instância" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8135,17 +8158,17 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Obter saída do console para instância %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Liberar endereço %s" @@ -8491,12 +8514,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Começando a terminar instâncias" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8662,7 +8685,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8681,258 +8704,268 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8940,73 +8973,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, 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:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9014,50 +9049,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9067,67 +9102,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Falha de Autenticação: %s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9138,25 +9173,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9343,7 +9378,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9380,14 +9415,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9395,7 +9430,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9403,7 +9438,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9411,7 +9446,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9419,87 +9454,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s já existe" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9605,26 +9640,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9770,32 +9805,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr "nenhuma partição encontrada" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9805,39 +9840,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "Sessão inválida" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9846,17 +9881,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "ação: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9877,7 +9912,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9920,57 +9955,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9978,316 +10013,315 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "Instância não existe" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Atualizando agente para %s" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "Instância não existe" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10350,7 +10384,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10360,12 +10394,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Não é possível localizar o volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" @@ -10375,116 +10409,111 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "Não foi possível criar volume" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "Configurar senha do administrador" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Falhou em atualizar senha: %(resp)r" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Falhou em atualizar senha: %(resp)r" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" @@ -10500,54 +10529,54 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "Aumento não implementado" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake não tem uma implementação para %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Chamando %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Chamando o pai %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10556,21 +10585,21 @@ msgstr "" "xenapi.fake não tem implementação para %s ou foi chamado com um número de" " argumentos inválido" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Host %(host)s não encontrado." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10602,7 +10631,7 @@ msgstr "Encontrado múltiplas redes para a bridge %s" msgid "Found no network for bridge %s" msgstr "Não foi encontrada rede para bridge %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10611,37 +10640,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Não é possível desconectar o volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10652,7 +10681,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10692,37 +10721,37 @@ msgstr "group %s já existe" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10731,299 +10760,311 @@ 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:482 +#: nova/virt/xenapi/vm_utils.py:488 #, 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:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" msgstr "" -"Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " -"%(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, 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:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Verificando o vdi %s para kernel PV" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Re-escaneando SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, 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:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "Rodando pygrub novamente %s" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Kernel Xen encontrado: %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "Kernel Xen não encontrado. Iniciando como HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11031,169 +11072,164 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "Atualizando agente para %s" +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 +#, python-format +msgid "Updating progress to %d" +msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Iniciando instância %s" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Falha ao suspender instância" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11202,115 +11238,113 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Removendo rede com id %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Introduzindo %s..." +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11359,25 +11393,25 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "A instância %(instance_id)s não está executando." +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11387,7 +11421,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "NotFound lançado: %s" @@ -11440,8 +11474,215 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "ação: %s" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "tipo de instância %(instance_type)s é inválida." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Reconstruindo instância %s" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" #~ msgstr "" +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "Rede %(network_id)s não foi encontrada." + +#~ msgid "Host %(host)s not found" +#~ msgstr "Host %(host)s não encontrado." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "A instância %(instance_id)s não está executando." + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "Falhou em atualizar senha: %(resp)r" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Falhou em atualizar senha: %(resp)r" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Chamando %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Não é possível desconectar o volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" +#~ "Solicitando à xapi para realizar upload" +#~ " da imagem %(vdi_uuids)s com ID " +#~ "%(image_id)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "Atualizando agente para %s" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Removendo rede com id %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Introduzindo %s..." + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "A instância %(instance_id)s não está executando." + diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po index f7364fa45..11c4412d9 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-06-10 18:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -179,7 +179,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1020,337 +1020,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1373,7 +1378,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1410,31 +1415,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1448,62 +1453,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1584,124 +1589,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1711,261 +1716,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2755,7 +2760,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3068,7 +3073,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3096,34 +3101,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3258,18 +3263,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3307,23 +3329,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3559,30 +3589,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3592,35 +3622,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3641,312 +3671,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3999,52 +4029,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4052,152 +4082,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4255,690 +4285,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5038,11 +5063,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5052,7 +5077,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5145,11 +5170,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5167,44 +5192,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5221,57 +5246,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5295,7 +5320,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5465,23 +5490,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5506,109 +5531,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5616,98 +5641,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5835,7 +5860,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5848,45 +5873,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5907,12 +5932,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6610,7 +6635,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6728,7 +6753,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6767,7 +6792,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7024,71 +7049,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7098,22 +7123,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7179,36 +7204,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7218,25 +7243,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7245,24 +7270,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8030,16 +8055,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8382,12 +8407,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8545,7 +8570,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8564,250 +8589,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8815,73 +8850,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8889,50 +8926,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8942,67 +8979,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9013,25 +9050,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9218,7 +9255,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9255,14 +9292,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9270,7 +9307,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9278,7 +9315,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9286,7 +9323,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9294,87 +9331,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9478,26 +9515,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9643,32 +9680,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9678,39 +9715,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9719,17 +9756,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9750,7 +9787,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9793,57 +9830,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9851,311 +9888,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10218,7 +10254,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10227,12 +10263,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10241,116 +10277,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10366,75 +10397,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10466,7 +10497,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10475,37 +10506,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10516,7 +10547,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10555,332 +10586,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10888,166 +10933,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11056,114 +11096,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11212,24 +11250,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11240,7 +11278,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11293,8 +11331,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index a3aed0f22..a18a11d1e 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "block_device_list %s" @@ -185,7 +185,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1047,342 +1047,347 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:995 +#: nova/exception.py:999 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/exception.py:1000 +#: nova/exception.py:1004 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1004 +#: nova/exception.py:1008 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "Консоль для копии %(instance_id)s не найдена." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "Выполнение запуска копий" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "Выполнение запуска копий" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:1177 +#: nova/exception.py:1181 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Ожидался объект типа: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Ошибка получения метаданных для ip: %s" @@ -1443,31 +1448,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Служба завершила работу из-за отсутствия записи базы данных" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1481,62 +1486,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "отладка в обратном вызове: %s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "Недопустимая server_string: %s" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' заняла %(total_time).2f с." -#: nova/utils.py:797 +#: nova/utils.py:803 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Выгрузка образа %s" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1617,127 +1622,127 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Ошибка аутентификации: %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "действие: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Неавторизированный запрос для контроллера=%(controller)s и " "действия=%(action)s" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1751,270 +1756,270 @@ msgstr "" "Неподдерживаемый запрос API: контроллер = %(controller)s, действие = " "%(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "Создать снимок тома %s" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "Создание пары ключей %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "Импортировать ключ %s" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "Удаление пары ключей %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "Недостаточно параметров для сбора правильного правила." -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Недопустимый протокол IP %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Отсутствует правило для заданных параметров." -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Это правило уже существует в группе %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "Получить консольный вывод для копии %s" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "Создать том из снимка %s" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Создание раздела %s ГБ" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 #, fuzzy msgid "Delete Failed" msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 #, fuzzy msgid "Attach Failed." msgstr "Ошибка создания" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Отсоединить том %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "аттрибут не поддерживается: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Выделить адрес" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "Присвоить адрес %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 #, fuzzy msgid "Unable to release IP Address." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "Невозможно найти адрес %r" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Исключить адрес %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "Образ должен быть доступен" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Выполнение завершения работы копий" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "Перезагрузить копию %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "Выполнение остановки копий" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "Выполнение запуска копий" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "Исключение регистрации образа %s" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "не указан пользователь или группа" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "поддерживается только группа \"все(all)\"" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "Обновление осведомлённости об образе %s" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "Невозможно остановить копию в течении %d с." -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 #, fuzzy msgid "Expecting a list of resources" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "копия - %s не представлена" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 #, fuzzy msgid "Expecting a list of tagSets" msgstr "Перечень копий" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "Недопустимый cidr %(cidr)s." @@ -2821,7 +2826,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "Копия не найдена" @@ -3150,7 +3155,7 @@ msgstr "" "%(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3179,34 +3184,34 @@ msgstr "Недопустимое состояние: '%s'" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, fuzzy, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "Перевод узла %(host)s в %(state)s." -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Выполняется вызов getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Обновление состояния узла" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3347,18 +3352,35 @@ msgstr "Добавление правила группы безопасност msgid "Create networks failed" msgstr "Ошибка создания" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3398,27 +3420,34 @@ msgstr "Группа безопасности не задана" msgid "Security group name cannot be empty" msgstr "Наименование группы безопасности не может отсутствовать" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "Запуск копии %s" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "Выполнение остановки копий" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "Неизвестная цепочка: %r" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 #, fuzzy msgid "Unknown service" msgstr "Ошибка аутентификации" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3655,31 +3684,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "Недопустимый тип копии %(instance_type)s." +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "Запуск VPN для %s" @@ -3689,35 +3717,35 @@ msgstr "Запуск VPN для %s" msgid "Failed to load %s" msgstr "Невозможно создать том" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "элемент не является потомком" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3740,323 +3768,323 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "получено %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Ошибка БД: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "Восстановление сети" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "Выделить адрес" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Тип тома %(name)s уже существует." -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "проект" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Сеть не найдена" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "%(req)s необходимо для создания сети." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "Выполнение остановки копий" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "Непредвиденная ошибка: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 #, fuzzy msgid "PROJECT" msgstr "проект" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "копия - %s не представлена" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 #, fuzzy msgid "Unknown error" msgstr "Ошибка аутентификации" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, fuzzy, python-format msgid "%s created" msgstr "Таблица |%s| не создана!" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Ошибка БД: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "тип = %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4114,57 +4142,57 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Невозможно присоединить том для копии %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "Тип копии %(instance_type_id)s не найден." -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" @@ -4174,21 +4202,21 @@ msgstr "Попытка остановить %s" msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4197,63 +4225,63 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, 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:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " @@ -4262,70 +4290,70 @@ msgstr "" "Значение (%s) для параметра GroupName недопустимо. Длина превышает " "максимально допустимое значение 255." -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4384,297 +4412,292 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "Копия типа %s не найдена для выполнения удаления" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Ошибка перезагрузки копии" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Непредвиденный код состояния" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "установка сетевого узла" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Создать снимок из тома %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -4683,22 +4706,22 @@ msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "Обновление сборки %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "копия не включена" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -4707,229 +4730,229 @@ msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 #, fuzzy msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 #, fuzzy msgid "error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Копия не существует" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "Восстановление сети" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "установка сетевого узла" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "Получить консольный вывод для копии %s" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "сетевые распределения для копии %s" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "Сеть %(network_id)s не найдена." +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "Узел %(host)s не найден." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 #, fuzzy msgid "_post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4938,21 +4961,21 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:3426 +#: nova/compute/manager.py:3458 #, fuzzy msgid "Post operation of migration started" msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Ошибка получения метаданных для ip: %s" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -4961,64 +4984,64 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "Копия %(instance_id)s не найдена" +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "Обновление состояния узла" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5027,88 +5050,86 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Нет службы для compute ID %s" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 -#, fuzzy, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +#: nova/compute/manager.py:4169 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -"Не распознанное значение '%(action)s' для " -"FLAGS.running_deleted_instance_action" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "%s. Установка состояния копии vm_state на ERROR" @@ -5210,11 +5231,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "Невозможно найти узел для копии %s" @@ -5224,7 +5245,7 @@ msgstr "Невозможно найти узел для копии %s" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5321,11 +5342,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Ошибка перезагрузки копии" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Ошибка перезагрузки копии" @@ -5344,44 +5365,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "Нераспознанное значение read_deleted '%s'" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5398,57 +5419,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 #, fuzzy msgid "Unsupported id columns type" msgstr "Не поддерживаемый тип содержимого" @@ -5473,7 +5494,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Удаление образа %s" @@ -5644,23 +5665,23 @@ msgstr "Домен |%(domain)s| уже существует, изменение msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|." -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "Этот драйвер поддерживает только записи типа 'a'." -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5687,111 +5708,111 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Недопустимое состояние: '%s'" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "Запуск интерфейса VLAN %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Интерфейс %(interface)s не найден" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Ошибка приостановления копии" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Ошибка запуска xvp: %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "установка сетевого узла" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 #, fuzzy msgid "network allocations" msgstr "сетевые распределения для копии %s" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, fuzzy, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "исключение сетевых распределений для копии |%s|" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 #, fuzzy msgid "network deallocation for instance" msgstr "исключение сетевых распределений для копии |%s|" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, fuzzy, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5802,79 +5823,79 @@ msgstr "" "доступной зоне |%(zone)s|. Копия |%(instance)s| расположена в зоне " "|%(zone2)s|. Запись DNS не будет создана." -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, fuzzy, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "Превышена квота для %s, попытка выделения адреса" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 #, fuzzy msgid "Failed to update usages deallocating fixed IP" msgstr "Ошибка обновления тома в базе данных" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "Арендованный IP |%(address)s|" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "Присвоенный IP |%(address)s|" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "cidr уже используется" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью " "(%(super)s)" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " @@ -5883,22 +5904,22 @@ msgstr "" "запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr " "(%(smaller)s)" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "Сеть уже существует!" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "Сеть должна быть исключена из проекта %s перед удалением" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -6031,7 +6052,7 @@ msgstr "Удалить группу безопасности %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Обнаружена ошибка: %s" @@ -6046,48 +6067,48 @@ msgstr "Удалить группу безопасности %s" msgid "Security group id should be uuid" msgstr "Группа безопасности (%s) не найдена" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Удалить группу безопасности %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Обнаружена ошибка: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "Группа безопасности с правилом %(rule_id)s не найдена." -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "Группа безопасности %(security_group_id)s не найдена для проекта " "%(project_id)s." -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6111,12 +6132,12 @@ msgstr "Ошибка назначения пароля администрато msgid "Invalid version string" msgstr "Недопустимая server_string: %s" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6832,7 +6853,7 @@ msgstr "Невозможно найти другой compute" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "%s. Установка состояния копии vm_state на ERROR" @@ -6950,7 +6971,7 @@ msgstr "Нет службы для compute ID %s" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" @@ -6989,7 +7010,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7247,7 +7268,7 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 #, fuzzy msgid "" @@ -7255,65 +7276,65 @@ msgid "" "instances" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Выполняемые копии: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "После завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "Внутренняя ошибка" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "После принудительного завершения работы копий: %s" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "Ошибка аутентификации" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7323,22 +7344,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7408,36 +7429,36 @@ msgstr "Декодирование JSON: %s" msgid "fake vswitch not found" msgstr "маркер [%s] не найден" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" @@ -7447,25 +7468,25 @@ msgstr "Удаление файлов имитации гостевого аге msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Невозможно загрузить драйвер виртуализации: %s" @@ -7475,25 +7496,25 @@ msgstr "Невозможно загрузить драйвер виртуали msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "Ошибка перезагрузки копии" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "Выполненое обновление правил брандмауэра поставщика" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "Добавление правила группы безопасности: %r" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "Добавление правила поставщика: %s" @@ -8268,17 +8289,17 @@ msgstr "Версия агента копии: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "Получить консольный вывод для копии %s" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "Присвоить адрес %s" @@ -8630,12 +8651,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Перечень копий" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" @@ -8801,7 +8822,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8820,256 +8841,266 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, fuzzy, python-format msgid "Unable to determine disk bus for '%s'" msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "том группы %s не существует" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "Неполадка с подключением к libvirt" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Выполнение остановки копий" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9077,12 +9108,19 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -9091,27 +9129,32 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -9120,35 +9163,25 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9156,21 +9189,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9179,29 +9212,29 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9211,7 +9244,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9220,22 +9253,22 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Ошибка аутентификации: %s" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, 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:3447 +#: nova/virt/libvirt/driver.py:3500 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -9244,39 +9277,39 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9289,25 +9322,25 @@ msgstr "" "Модуль Libvirt не может быть загружен. NWFilterFirewall не будет работать" " надлежащим образом." -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "nwfilter(%(instance_filter_name)s) для%(name)s не найден." -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "Брандмауэр iptables: Настройка базовой фильтрации" @@ -9494,7 +9527,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9532,14 +9565,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9547,7 +9580,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9555,7 +9588,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9563,7 +9596,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9571,12 +9604,12 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -9585,48 +9618,48 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "образ уже присоединён" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -9635,30 +9668,30 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9765,26 +9798,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "Сбой соединения c melange" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9934,32 +9967,32 @@ msgstr "" "Необходимо указать vmwareapi_host_ip,vmwareapi_host_username и " "vmwareapi_host_password useconnection_type=vmwareapi" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr "маркер [%s] не найден" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "В vmwareapi:_create_session, принято это исключение: %s" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "В vmwareapi:_call_method, принято это исключение: %s" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: готово" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, 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:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" @@ -9969,39 +10002,39 @@ msgstr "В vmwareapi:_poll_task, принята эта ошибка %s" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "Отсутствуют зарегистрированные ВМ" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "Завершение сеанса с неполадками или уже завершённого сеанса: %s" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "Сеанс имеет неполадки" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "Недопустимый сеанс" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " Отсутствуют зарегистриованные виртуальные машины" @@ -10011,17 +10044,17 @@ msgstr " Отсутствуют зарегистриованные виртуа msgid "%(action)s %(host)s" msgstr "действие: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, fuzzy, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "Перевод узла %(host)s в %(state)s." -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -10042,7 +10075,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -10085,59 +10118,59 @@ msgstr "Перечень копий" msgid "Got total of %s instances" msgstr "Всего %s копий" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Создание ВМ с именем %s на узле ESX" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 #, fuzzy msgid "Created VM on the ESX host" msgstr "Создание ВМ с именем %s на узле ESX" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -10145,334 +10178,333 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "Включение питания на копии ВМ %s" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 #, fuzzy msgid "Powered on the VM instance" msgstr "Питание включено на копии ВМ %s" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "Выгрузка образа %s" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "Выгруженный образ %s" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Удаление временного файла vmdk %s" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Удалённый временный файл vmdk %s" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "Выполнена перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 #, fuzzy msgid "Did hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "копия - %s не представлена" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, 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:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 #, fuzzy msgid "Powering off the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 #, fuzzy msgid "Powered off the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "Исключение регистрации ВМ %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 #, fuzzy msgid "Unregistered the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 #, fuzzy msgid "Suspending the VM" msgstr "Приостановка ВМ %s " -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 #, fuzzy msgid "Suspended the VM" msgstr "Приостановленная ВМ %s " -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "Питание копии выключено и следовательно она не может быть приостановлена." -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 #, fuzzy msgid "Resuming the VM" msgstr "Возобновление работы ВМ %s" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 #, fuzzy msgid "Resumed the VM" msgstr "Работа ВМ %s возобновлена " -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "копия не в приостановленном состоянии" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 #, fuzzy msgid "Powered on the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "копия - %s не представлена" + +#: nova/virt/vmwareapi/vmops.py:951 #, 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:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Создать том из снимка %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, fuzzy, python-format msgid "Automatically hard rebooting %d" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "Создание папки с адресом %s" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "Создана папка с адресом %s" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "Принят размер образа %(size)s для образа %(image)s" @@ -10535,7 +10567,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10545,12 +10577,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "Невозможно найти адрес %r" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s присоединена к копии %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10560,19 +10592,19 @@ msgstr "" msgid "Unable to find volume" msgstr "Ошибка поиска тома в базе данных" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; " "args=%(args)r" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -10581,101 +10613,94 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." -#: nova/virt/xenapi/agent.py:120 -#, fuzzy, python-format +#: nova/virt/xenapi/agent.py:123 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -"Вызов агентом %(method)s возвратил недопустимый ответ: %(ret)r. VM " -"id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "Ошибка запроса версии агента: %(resp)r" +msgid "Failed to query agent version: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "Запрос версии агента" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Обновление агента до %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "Ошибка обновления агента: %(resp)r" +msgid "Failed to update agent: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "Настройка пароля администратора" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "Ошибка обмена ключей: %(resp)r" - -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "Ошибка обновления пароля: %(resp)r" +msgid "Failed to exchange keys: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "Восстановление сети" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "Ошибка обновления пароля: %(resp)r" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "Ошибка OpenSSL: %s" @@ -10695,56 +10720,56 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake не имеет реализации для %s" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "Выполняется вызов %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "Выполняется вызов getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Выполняется вызов getter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " @@ -10753,21 +10778,21 @@ msgstr "" "xenapi.fake не имеет реализации для %s или был вызван с использованием " "неправильным числом аргументов" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Узел сompute %(host)s не найден." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10800,7 +10825,7 @@ msgstr "Найдена не уникальная сеть для моста %s" msgid "Found no network for bridge %s" msgstr "Не найдена сеть для моста %s" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10809,37 +10834,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 -#, fuzzy, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "Невозможно найти узел для копии %s" +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "Невозможно использовать глобальные полномочия %(role_id)s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10850,7 +10875,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10890,37 +10915,37 @@ msgstr "группа %s уже существует" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "Невозможно отсоединить VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "Невозможно ликвидировать VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10929,100 +10954,114 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:482 +#: nova/virt/xenapi/vm_utils.py:488 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Копия не найдена" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "Отсутствует первичный VDI для%(vm_ref)s" +#: nova/virt/xenapi/vm_utils.py:645 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, 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:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "Запрос xapi на приём образа vhd %(image)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, 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:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, 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:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -11031,204 +11070,204 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, 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:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "Поиск vdi %s для ядра PV" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "Неизвестный формат образа %(disk_image_type)s" +msgid "Unknown image format %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "Повторная проверка SR %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO: поиск SR %(sr_rec)s" +msgid "ISO: looking at SR %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, 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:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, 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:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "Найдено ядро Xen %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "Ядро Xen не найдено. Загрузка HVM." -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11236,16 +11275,16 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -11254,160 +11293,155 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 +#, python-format +msgid "Updating progress to %d" +msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "Запуск копии %s" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Ошибка обновления тома в базе данных" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "" "Автоматическая настройка диска для копии %(instance_uuid)s, выполняется " "попытка изменения размера раздела..." -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "Версия агента копии: %s" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Готовый снимок и выгрузка для ВМ %s" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" @@ -11417,127 +11451,125 @@ msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ д msgid "Resize complete" msgstr "Изменение размера копии %s завершено" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " "ramdisk" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "копия содержит ядро или ramdisk, но не оба" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "файлы ядра/ramdisk удалены" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "Недопустимый сетевой формат" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Создание SR %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "Внедрение SR %s" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11587,25 +11619,25 @@ msgstr "Невозможно внедрить VDI для SR %s" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 -#, fuzzy, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "Невозможно получить сведения назначения %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "Невозможно получить сведения назначения %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:47 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "Копия %(instance_id)s не найдена." +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11615,7 +11647,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11670,8 +11702,217 @@ msgstr "Образ должен быть доступен" msgid "status must be 'available'" msgstr "Образ должен быть доступен" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "Неизвестная цепочка: %r" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "Недопустимый тип копии %(instance_type)s." + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "Обновление сборки %s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "Сеть %(network_id)s не найдена." + +#~ msgid "Host %(host)s not found" +#~ msgstr "Узел %(host)s не найден." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "Копия %(instance_id)s не найдена" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" +#~ "Не распознанное значение '%(action)s' для " +#~ "FLAGS.running_deleted_instance_action" + +#~ msgid "List of domains returned by libVirt: %s" #~ msgstr "" +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" +#~ "Вызов агентом %(method)s возвратил " +#~ "недопустимый ответ: %(ret)r. VM " +#~ "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "Ошибка запроса версии агента: %(resp)r" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "Ошибка обновления агента: %(resp)r" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "Ошибка обмена ключей: %(resp)r" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "Ошибка обновления пароля: %(resp)r" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "Ошибка обновления пароля: %(resp)r" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "Выполняется вызов %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "Невозможно найти узел для копии %s" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "Невозможно использовать глобальные полномочия %(role_id)s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "Отсутствует первичный VDI для%(vm_ref)s" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "Запрос xapi на приём образа vhd %(image)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "Неизвестный формат образа %(disk_image_type)s" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "ISO: поиск SR %(sr_rec)s" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Создание SR %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "Внедрение SR %s" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "Невозможно получить сведения назначения %(data)s, %(mountpoint)s" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "Невозможно получить сведения назначения %(data)s, %(mountpoint)s" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "Копия %(instance_id)s не найдена." + diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po index a0a868446..21cb81823 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -179,7 +179,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1020,337 +1020,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1373,7 +1378,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1410,31 +1415,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1448,62 +1453,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1584,124 +1589,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1711,261 +1716,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2755,7 +2760,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3068,7 +3073,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3096,34 +3101,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3258,18 +3263,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3307,23 +3329,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3559,30 +3589,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3592,35 +3622,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3641,312 +3671,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3999,52 +4029,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4052,152 +4082,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4255,690 +4285,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5038,11 +5063,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5052,7 +5077,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5145,11 +5170,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5167,44 +5192,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5221,57 +5246,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5295,7 +5320,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5465,23 +5490,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5506,109 +5531,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5616,98 +5641,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5835,7 +5860,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5848,45 +5873,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5907,12 +5932,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6610,7 +6635,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6728,7 +6753,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6767,7 +6792,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7024,71 +7049,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7098,22 +7123,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7179,36 +7204,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7218,25 +7243,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7245,24 +7270,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8030,16 +8055,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8382,12 +8407,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8545,7 +8570,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8564,250 +8589,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8815,73 +8850,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8889,50 +8926,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8942,67 +8979,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9013,25 +9050,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9218,7 +9255,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9255,14 +9292,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9270,7 +9307,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9278,7 +9315,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9286,7 +9323,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9294,87 +9331,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9478,26 +9515,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9643,32 +9680,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9678,39 +9715,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9719,17 +9756,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9750,7 +9787,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9793,57 +9830,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9851,311 +9888,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10218,7 +10254,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10227,12 +10263,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10241,116 +10277,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10366,75 +10397,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10466,7 +10497,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10475,37 +10506,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10516,7 +10547,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10555,332 +10586,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10888,166 +10933,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11056,114 +11096,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11212,24 +11250,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11240,7 +11278,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11293,8 +11331,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po index 2efdbc73a..6bfcfb432 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 53e2053f7..dee344927 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1018,337 +1018,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1371,7 +1376,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1408,31 +1413,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1446,62 +1451,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1582,124 +1587,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1709,261 +1714,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2753,7 +2758,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3066,7 +3071,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3094,34 +3099,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3256,18 +3261,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3305,23 +3327,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3557,30 +3587,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3590,35 +3620,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3639,313 +3669,313 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "natanggap %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 9178842e9..e78cc1798 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1018,337 +1018,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1371,7 +1376,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1408,31 +1413,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1446,62 +1451,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1582,124 +1587,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1709,261 +1714,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2753,7 +2758,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3066,7 +3071,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3094,34 +3099,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3256,18 +3261,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3305,23 +3327,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3557,30 +3587,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3590,35 +3620,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3639,312 +3669,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3997,52 +4027,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4050,152 +4080,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4253,690 +4283,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5036,11 +5061,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5050,7 +5075,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5143,11 +5168,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5165,44 +5190,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5219,57 +5244,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5293,7 +5318,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5463,23 +5488,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5504,109 +5529,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5614,98 +5639,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5833,7 +5858,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5846,45 +5871,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5905,12 +5930,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6608,7 +6633,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6726,7 +6751,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6765,7 +6790,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7022,71 +7047,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7096,22 +7121,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7177,36 +7202,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7216,25 +7241,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7243,24 +7268,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8028,16 +8053,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8380,12 +8405,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8543,7 +8568,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8562,250 +8587,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8813,73 +8848,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8887,50 +8924,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8940,67 +8977,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9011,25 +9048,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9216,7 +9253,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9253,14 +9290,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9268,7 +9305,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9276,7 +9313,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9284,7 +9321,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9292,87 +9329,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9476,26 +9513,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9641,32 +9678,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9676,39 +9713,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9717,17 +9754,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9748,7 +9785,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9791,57 +9828,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9849,311 +9886,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10216,7 +10252,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10225,12 +10261,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10239,116 +10275,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10364,75 +10395,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10464,7 +10495,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10473,37 +10504,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10514,7 +10545,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10553,332 +10584,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10886,166 +10931,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11054,114 +11094,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11210,24 +11248,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11238,7 +11276,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11291,8 +11329,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 930e2b3a9..2288e0d6d 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -179,7 +179,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "Anahtar çifti verisi geçersiz" @@ -1047,339 +1047,344 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:972 msgid "Instance type's memory is too small for requested image." msgstr "Örnek türün belleği istenilen imaj dosyası için çok küçük." -#: nova/exception.py:972 +#: nova/exception.py:976 msgid "Instance type's disk is too small for requested image." msgstr "Örnek türünün diski istenilen imaj dosyası için çok küçük." -#: nova/exception.py:976 +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "%(uuid)s hesaplama düğümü başlatmada yetersiz boş hafıza." -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Bu sunucu için bant genişliği/cpu/disk ölçümleri alınamadı." -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Geçerli bir sunucu bulunamadı: %(reason)s" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "Kota aşıldı" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "Kişisel dosya limiti aşıldı" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "Kişisel dosya yolu çok uzun" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "Kişisel dosya içeriği çok uzun" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "%(aggregate_id)s kümesi bulunamadı." -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "%(aggregate_name)s kümesi zaten var." -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "%(aggregate_id)s kümesi %(host)s sunucusuna sahip değil." -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" "%(aggregate_id)s kümesi %(metadata_key)s. anahtarı ile hiç metadata'sı " "yok." -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "%(aggregate_id)s kümesi zaten%(host)s sunucusuna sahip." -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "Örnek tür oluşturulamıyor." -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "%(instance_id)s örneği bulunamadı." -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "%(instance_id)s örneği bulunamadı." -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "%(volume_id)s bölümü bulunamadı." -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "%(project_id)s projesi bulunamadı." -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Beklenen nesne türü: %s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1402,7 +1407,7 @@ msgstr "Yetenekler zamanlayıcısı bildiriliyor ..." msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "Tekrar yükleme örneğinde hata oluştu." @@ -1440,31 +1445,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "%s servisi için tüketici bağlantısı oluşturuluyor." -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "Servis, hiç veritabanı girdisi olmayanı sonlandırdı." -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1478,62 +1483,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "Yerel adres bağlantısı bulunamadı.:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "Geçersiz backend: %s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "Bilinmeyen temel dosya: %s" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "Beklenen nesne türü: %s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "Geçersiz server_string: %s" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "Zaman Fonksiyonu: %(name)s %(total_time).2f saniye sürdü" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1614,11 +1619,11 @@ msgstr "%(code)s: %(message)s" msgid "FaultWrapper: %s" msgstr "Hata yakalayıcı: %s" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1627,114 +1632,114 @@ msgstr "" "%(access_key)s erişim anahtarı %(failures)d kez yanlış girildi ve " "%(lock_mins)d dakika boyunca kilitlenmiş olacak." -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "İmza verilmedi." -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "Erişim anahtarı verilmedi." -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "işlem: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s»»val: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "%(controller)s kontrolcüsü ve %(action)s işlemi için izinsiz istek" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "ÖrnekBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "BölümBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "SistemAnlıkGörüntüsüBulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "Bulunamadı hatası: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "AnahtarÇiftiZatenVar hatası: %s" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "Geçersizİstek hatası: %s" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "GeçersizParametreDeğeri hatası: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "GeçersizPortGenişliği hatası: %s" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "KimlikDoğrulama hatası: %s" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "Geçersizİstek hatası: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "BeklenmeyenHata: %s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "Ortam: %s" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin." @@ -1744,261 +1749,261 @@ msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin." msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "Desteklenmeyen API isteği: kontrolcü = %(controller)s, işlem = %(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "Bölüm %s'in sistem anlık görüntüsünü oluştur" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "%s anahtar çiftini oluştur" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "%s anahtarını içeriye aktar" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "%s anahtar çiftini sil" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "Geçersiz IP %(protocol)s." -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "Belirlenmiş parametreler için hiç kural yok" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "%s örneği için konsol çıktısını getir" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "%s GB'lık birim oluştur" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Birimi ayır %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "Özellik desteklenmiyor: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "birim = %s\n" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "Adres tahsisi" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "%s adresini serbest bırak" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "Adresi kes %s" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "İmaj müsait olmak zorunda" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "%r örneğini tekrar yükle" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "Örnekler durdurulacak" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "Örnekler başlatılacak" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "%s imaj kaydı siliniyor" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "Kullanıcı veya grup belirlenmedi" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "Sadece \"all\" grubu destekleniyor" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "İşlem türü eklenmek veya kaldırılmak zorunda" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "%s imaj tanıtımı güncelleniyor" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "%d saniye içinde örnek durdurulamadı" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2803,7 +2808,7 @@ msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "Örnek bulunamadı" @@ -3128,7 +3133,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "%(address)s değişken IP adresi ilişkilendirilemedi." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3157,34 +3162,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Sunucu durumu güncelleniyor" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3322,19 +3327,36 @@ msgstr "" msgid "Create networks failed" msgstr "Tanımlı bir ağ yok." -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 -#, fuzzy, python-format -msgid "Quota for %s should be integer." -msgstr "Sürüm tam sayı olmak zorunda" +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 msgid "Malformed scheduler_hints attribute" @@ -3373,25 +3395,32 @@ msgstr "Güvenlik grubu belirlenmedi" msgid "Security group name cannot be empty" msgstr "Güvenlik grup adı boş bırakılamaz" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "Tanınmayan zincir: %r" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 #, fuzzy msgid "Unknown service" msgstr "Kimlik doğrulama hatası" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3628,30 +3657,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3661,35 +3690,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "eleman çocuk değil" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3710,323 +3739,323 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 #, fuzzy msgid "No fixed IP found." msgstr "Hiç dinamik IP bulunamadı." -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "proje" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "Ağ bulunamadı" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "Ağ oluşturulurken %(req)s gereklidir." -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "%r örneğini tekrar yükle" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "BeklenmeyenHata: %s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 #, fuzzy msgid "PROJECT" msgstr "proje" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 #, fuzzy msgid "Must supply valid parameters to create instance_type" msgstr "Örnek tür oluşturulamıyor." -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "Örnek mevcut değil" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 #, fuzzy msgid "Unknown error" msgstr "Kimlik doğrulama hatası" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 #, fuzzy msgid "Valid instance type name is required" msgstr "%s geçerli bir örnek ismidir" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4079,54 +4108,54 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "%(instance_type_id)s örnek türü bulunamadı" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4134,21 +4163,21 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4157,131 +4186,131 @@ msgstr "" "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " "%(new_instance_type_name)s" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 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:2894 +#: nova/compute/api.py:2900 #, 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:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, 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:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Geçersiz güncelleme ayarı: '%s'" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "Kural (%s) bulunamadı" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "Güvenlik grup id'si integer olmak zorunda" @@ -4339,614 +4368,609 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, fuzzy, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "Silme işlemi için %s örnek türü bulunamadı" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "Tekrar yükleme örneğinde hata oluştu." #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s." -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "BeklenmeyenHata: %s" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "Durum kontrol ediliyor" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "%s blok aygıt haritalandırması ayarlanıyor" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 #, fuzzy msgid "Instance was deleted during spawn." msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "Örnek başlatılıyor.." -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "Ağ kurulumundaki örnek başarısız" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "Örnek ağ_bilgisi: |%s|" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s örneği" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "DiskBulunamadı yok sayılıyor: %s" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "Blok cihazı haritalandırması kapatılıyor %s" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Birimi ayır %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor." -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "Örneğin hiç bölümü yok." -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "dedef kaynak ile aynı!" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "Konsol ekleniyor" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "%(host)s sunucusu bulunamadı." +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" +msgid "Pre live migration failed at %s" +msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı." +msgid "Migrating instance to %s finished successfully." +msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "Sunucu durumu güncelleniyor" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -4955,84 +4979,84 @@ msgstr "" "Veritabanında %(num_db_instances)s ve misafir sistemde " "%(num_vm_instances)s bulundu" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "Silinen örnek kurtarılıyor" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5133,11 +5157,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "%s örneği için sunucu bulma başarısız" @@ -5147,7 +5171,7 @@ msgstr "%s örneği için sunucu bulma başarısız" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5242,11 +5266,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Tekrar yükleme örneğinde hata oluştu." @@ -5265,44 +5289,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "Tanınmayan silinmiş okuma değeri '%s'" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5319,57 +5343,57 @@ msgstr "Sürüm tam sayı olmak zorunda" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 #, fuzzy msgid "Unsupported id columns type" msgstr "Desteklenmeyen içerik türü" @@ -5394,7 +5418,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "İmaj siliniyor %s" @@ -5565,23 +5589,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "Bu türücü sadece 'a' türü girdileri destekliyor." -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5606,109 +5630,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "%s VLAN arayüzü başlatılıyor " -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5716,98 +5740,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5938,7 +5962,7 @@ msgstr "%s güvenlik grubunu siliniz" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "Yakalama hatası: %s" @@ -5953,48 +5977,48 @@ msgstr "%s güvenlik grubunu siliniz" msgid "Security group id should be uuid" msgstr "Güvenlik grup id'si integer olmak zorunda" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "Yakalama hatası: %s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı." -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" "%(project_id)s projesi için %(security_group_id)s güvenlik grubu " "bulunamadı." -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6018,12 +6042,12 @@ msgstr "XVP başlatılırken hata oluştu: %s" msgid "Invalid version string" msgstr "Geçersiz server_string: %s" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6722,7 +6746,7 @@ msgstr "Başka bir işlem bulunamadı" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6840,7 +6864,7 @@ msgstr "%s işlem ID'si için servis yok" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "%(method)s zamanlaması başarısız: %(ex)s" @@ -6879,7 +6903,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7139,72 +7163,72 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "Örnekler çalışıyor: %s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "Örnekleri sonlandırmanın ardından: %s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "İçsel hata" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "Zorla öldürülen örneklerin ardından: %s" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "Kimlik doğrulama hatası" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7214,22 +7238,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7299,36 +7323,36 @@ msgstr "" msgid "fake vswitch not found" msgstr " [%s] göstergesi bulunamadı" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "Lütfen sahte libvirt modülü desteklenen bayraklar için genişletiniz" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" @@ -7338,25 +7362,25 @@ msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" @@ -7366,24 +7390,24 @@ msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8156,16 +8180,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "%s adresini serbest bırak" @@ -8510,12 +8534,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "|%s| örneği için değişken IP tahsisi" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8674,7 +8698,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8693,253 +8717,263 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "Örnekler durdurulacak" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8947,73 +8981,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9021,21 +9057,21 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -9044,29 +9080,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:3006 +#: nova/virt/libvirt/driver.py:3057 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:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9081,7 +9117,7 @@ msgstr "" " \n" " Bkz: %(u)s" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -9090,62 +9126,62 @@ 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, 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:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9156,25 +9192,25 @@ msgid "" "correctly." msgstr "Libvirt modülü yüklenemedi. Ağ filtre güvenlik duvarı doğru çalışmıyor." -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "Ağ filtresinde temel filtreleme kurulumu çağırıldı" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "Durağan filtreler koruma altına alındı" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı." -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "%(name)s için (%(instance_filter_name)s) ağ filtresi bulunamadı." -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" @@ -9363,7 +9399,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9400,14 +9436,14 @@ msgstr "%s köprüsü koruma altına alınıyor" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9415,7 +9451,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9423,7 +9459,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9431,7 +9467,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9439,88 +9475,88 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 #, fuzzy msgid "Fibre Channel device not found." msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9624,26 +9660,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9789,32 +9825,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr " [%s] göstergesi bulunamadı" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9824,39 +9860,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9865,17 +9901,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "işlem: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9896,7 +9932,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9939,57 +9975,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9997,311 +10033,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, 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:996 +#: nova/virt/vmwareapi/vmops.py:972 #, 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:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10364,7 +10399,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10374,12 +10409,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "%r adresini bulmak olanaksız" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10389,116 +10424,111 @@ msgstr "" msgid "Unable to find volume" msgstr "Geçersiz bölüm" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10514,75 +10544,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "%(host)s hesaplama sunucusu bulunamadı." #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10614,7 +10644,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10623,37 +10653,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10664,7 +10694,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10703,334 +10733,348 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, 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:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11038,167 +11082,162 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "Örnek tür oluşturulamıyor." -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11207,116 +11246,114 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "XVP tekar başlatılıyor" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "Hatalı ağ biçimi" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11366,24 +11403,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11394,7 +11431,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11449,8 +11486,212 @@ msgstr "İmaj müsait olmak zorunda" msgid "status must be 'available'" msgstr "İmaj müsait olmak zorunda" +#~ msgid "Quota for %s should be integer." +#~ msgstr "Sürüm tam sayı olmak zorunda" + +#~ msgid "Unknown action" +#~ msgstr "Tanınmayan zincir: %r" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi" + +#~ msgid "Host %(host)s not found" +#~ msgstr "%(host)s sunucusu bulunamadı." + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı." + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index 2c6cd055c..5f7e9abad 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,125 +1588,125 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1711,262 +1716,262 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "Це правило вже існує в групі %s" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "Створити розділ на %s ГБ" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "Від'єднати том %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "лише група \"всі\" підтримується" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2756,7 +2761,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3069,7 +3074,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3097,34 +3102,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "Оголошення черги %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "Оголошення черги %s" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3259,18 +3264,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3309,23 +3331,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3561,30 +3591,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3594,35 +3624,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3643,313 +3673,313 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "отримано %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4002,52 +4032,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4055,152 +4085,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4258,691 +4288,686 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5042,11 +5067,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5056,7 +5081,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5149,11 +5174,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5171,44 +5196,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5225,57 +5250,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5299,7 +5324,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5469,23 +5494,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5510,109 +5535,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5620,98 +5645,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5839,7 +5864,7 @@ msgstr "Вилучити групу безпеки %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5853,45 +5878,45 @@ msgstr "Вилучити групу безпеки %s" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5912,12 +5937,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6615,7 +6640,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6733,7 +6758,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6772,7 +6797,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7029,71 +7054,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7103,22 +7128,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7184,36 +7209,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7223,25 +7248,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7250,24 +7275,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8035,16 +8060,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8387,12 +8412,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8550,7 +8575,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8569,250 +8594,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8820,73 +8855,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8894,50 +8931,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8947,67 +8984,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9018,25 +9055,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9223,7 +9260,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9260,14 +9297,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9275,7 +9312,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9283,7 +9320,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9291,7 +9328,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9299,87 +9336,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9483,26 +9520,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9648,32 +9685,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9683,39 +9720,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9724,17 +9761,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9755,7 +9792,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9798,57 +9835,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9856,311 +9893,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10223,7 +10259,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10232,12 +10268,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10246,116 +10282,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10371,75 +10402,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "Оголошення черги %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10471,7 +10502,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10480,37 +10511,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10521,7 +10552,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10560,332 +10591,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "без порядку для повідомлень: %s" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10893,166 +10938,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11061,114 +11101,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "Від'єднати том %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11218,24 +11256,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11246,7 +11284,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11299,8 +11337,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "Від'єднати том %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po index 24b91f7c6..bcbe8473e 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-13 19:22+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 28cd96a01..1ff255406 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "块设备列表 block_device_list %s" @@ -180,7 +180,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "密钥对数据无效" @@ -1031,342 +1031,347 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:972 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:972 +#: nova/exception.py:976 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:976 +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:995 +#: nova/exception.py:999 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/exception.py:1000 +#: nova/exception.py:1004 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1004 +#: nova/exception.py:1008 #, fuzzy msgid "Maximum number of fixed ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, fuzzy, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "没有为实例 %(instance_id)s 找到控制台。" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, fuzzy, python-format msgid "Node %(node_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, fuzzy, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, fuzzy, python-format msgid "Could not upload image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "释放实例的网络" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, fuzzy, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "释放实例的网络" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:1177 +#: nova/exception.py:1181 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "期望的对象类型:%s" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1389,7 +1394,7 @@ msgstr "向调度器通报能力。" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 #, fuzzy msgid "Failed to get nw_info" msgstr "为ip: %s获取元数据失败" @@ -1427,31 +1432,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "为服务 %s 创建消费者" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "因无数据库记录,服务已被中止" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1465,62 +1470,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "回调中debug:%s" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:436 +#: nova/utils.py:437 #, fuzzy, python-format msgid "Unknown byte multiplier: %s" msgstr "未知的基文件:%s" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "不正确的server_string:%s" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: nova/utils.py:797 +#: nova/utils.py:803 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "正在删除基文件:%s" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "服务器名称不是字符串或者unicode" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, fuzzy, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1601,125 +1606,125 @@ msgstr "%(code)s: %(message)s" msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "签名没有提供" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "访问密钥没有提供" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "与keystone交流失败" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "预在线迁移在%(dest)s失败" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 #, fuzzy msgid "Timestamp failed validation." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "执行: %s" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "引起异常 InstanceNotFound: %s" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "引起异常 VolumeNotFound: %s" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "引起异常 SnapshotNotFound: %s" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "引起异常 NotFound: %s" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "引起异常 KeyPairExists: %s" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, fuzzy, python-format msgid "InvalidKeypair raised: %s" msgstr "引起异常 InvalidRequest: %s" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "引起异常 InvalidParameterValue: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "引起异常 InvalidPortRange: %s" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "引起异常 NotAuthorized: %s" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "引起异常 InvalidRequest: %s" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, fuzzy, python-format msgid "QuotaError raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "引起意外的错误:%s" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "发生了一个未知的错误. 请重试你的请求." @@ -1729,274 +1734,274 @@ msgstr "发生了一个未知的错误. 请重试你的请求." msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "创建卷 %s 的快照" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, fuzzy, python-format msgid "Could not find key pair(s): %s" msgstr "解密私钥失败:%s" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "创建密钥对 %s" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "导入密钥 %s" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "删除密钥对 %s" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, fuzzy, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "参数不够创建有效规则。" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, fuzzy, python-format msgid "Invalid IP protocol %s." msgstr "无效的IP协议 %(protocol)s。" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "对给定的参数无特定规则。" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, fuzzy, python-format msgid "%s - This rule already exists in group" msgstr "这条规则已经存在于组%s 中" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "获取实例 %s 控制台输出" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "从快照 %s 创建卷" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "创建 %s GB的卷" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 #, fuzzy msgid "Delete Failed" msgstr "创建失败" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 #, fuzzy msgid "Attach Failed." msgstr "创建失败" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 #, fuzzy msgid "Detach Volume Failed." msgstr "分离卷 %s" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "属性不支持: %s" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "vol = %s\n" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "分配地址" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 #, fuzzy msgid "No more floating IPs available" msgstr "没有更多的浮动ip。" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "释放地址 %s" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 #, fuzzy msgid "Unable to release IP Address." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, 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:1260 +#: nova/api/ec2/cloud.py:1271 #, fuzzy msgid "Unable to associate IP Address, no fixed_ips." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, fuzzy, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "存在多个固定IP,使用第一个:%s" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 #, fuzzy msgid "Floating ip is already associated." msgstr "浮动ip %(address)s 已被关联。" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 #, fuzzy msgid "l3driver call to add floating ip failed." msgstr "没有浮动IP可用。" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 #, fuzzy msgid "Error, unable to associate floating ip." msgstr "无法找到地址 %r" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "取消地址 %s 的关联" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 #, fuzzy msgid "Floating ip is not associated." msgstr "浮动ip %(address)s 没有被关联。" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "镜像必须可用。" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "准备开始终止实例" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "重启实例 %r" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "准备停止实例" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "准备启动实例" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "解除镜像 %s 的注册" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, 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:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "用户或者组没有确定" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "仅仅支持组\"all\"" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "operation_type必须添加或者移除" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "正在更新镜像 %s 的 publicity 属性" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "无法在 %d 秒内停止实例" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 #, fuzzy msgid "Expecting a list of resources" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 #, fuzzy msgid "Only instances implemented" msgstr "实例 - %s 不存在" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 #, fuzzy msgid "Expecting a list of tagSets" msgstr "获取实例列表" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 #, fuzzy msgid "Invalid CIDR" msgstr "无效的" @@ -2803,7 +2808,7 @@ msgstr "createBackup的属性 'rotation'必须是整数" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "没有找到实例" @@ -3135,7 +3140,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "浮动ip %(address)s 没有被关联。" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3164,34 +3169,34 @@ msgstr "无效的状态:'%s'" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, fuzzy, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, fuzzy, python-format msgid "Enabling host %s." msgstr "调用 getter %s" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, fuzzy, python-format msgid "Disabling host %s." msgstr "正在更新主机状态" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "Describe-resource是只有管理员才能执行的功能。" @@ -3332,19 +3337,36 @@ msgstr "添加安全组规则:%r" msgid "Create networks failed" msgstr "创建失败" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 -#, fuzzy, python-format -msgid "Quota for %s should be integer." -msgstr "version应该是整数" +#: nova/api/openstack/compute/contrib/quotas.py:152 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" +msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 msgid "Malformed scheduler_hints attribute" @@ -3383,27 +3405,34 @@ msgstr "没有指定安全组" msgid "Security group name cannot be empty" msgstr "安全组名称不能是空" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 #, fuzzy msgid "start instance" msgstr "启动实例 %r" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 #, fuzzy msgid "stop instance" msgstr "停止实例 %r" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "未知链:%r" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 #, fuzzy msgid "Unknown service" msgstr "未知的guestmount错误" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3640,31 +3669,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -#, fuzzy -msgid "Instance type for vpn instances" -msgstr "无效的实例类型 %(instance_type)s。" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" +msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "cloudpipe实例的启动脚本模板" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "网络地址已存入openvpn配置" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "子网掩码已存入openvpn配置" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "启动VPN %s" @@ -3674,35 +3702,35 @@ msgstr "启动VPN %s" msgid "Failed to load %s" msgstr "无法创建卷" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, fuzzy, python-format msgid "deployment to node %s failed" msgstr "元素不是子节点" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3725,326 +3753,326 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 #, fuzzy msgid "Reserved" msgstr "已接收 %s" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, fuzzy, python-format msgid "error: %s" msgstr "数据库错误:%s" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 #, fuzzy msgid "network" msgstr "重置网络" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 #, fuzzy msgid "IP address" msgstr "起始地址" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 #, fuzzy msgid "No fixed IP found." msgstr "找不到固定IP。" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "没有固定ip与实例关联" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "浮动ip %(address)s 已被关联。" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "id" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "起始地址" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "项目" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 #, fuzzy msgid "No networks found" msgstr "没有找到网络" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 #, fuzzy msgid "UUID is required to delete Quantum Networks" msgstr "创建网络 %(req)s 是必要的。" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 #, fuzzy msgid "instance" msgstr "停止实例 %r" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 #, fuzzy msgid "An unexpected error has occurred." msgstr "意外错误:%s" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 #, fuzzy msgid "PROJECT" msgstr "项目" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 #, fuzzy msgid "Must supply valid parameters to create instance_type" msgstr "无法创建实例类型。" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 #, fuzzy msgid "Instance Type exists." msgstr "实例 - %s 不存在" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 #, fuzzy msgid "Unknown error" msgstr "未知的guestmount错误" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, fuzzy, python-format msgid "%s created" msgstr "表 |%s| 没有创建" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 #, fuzzy msgid "Valid instance type name is required" msgstr "%s 是一个正确的实例名称" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, fuzzy, python-format msgid "DB Error: %s" msgstr "数据库错误:%s" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "类型is = %s" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4100,57 +4128,57 @@ msgstr "安全组 %s 不能比255个字符更长。" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "无法附加卷到实例 %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "bdm %s" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "准备开始终止实例" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, fuzzy, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "实例类型 %(instance_type_id)s 没有找到。" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 #, fuzzy msgid "going to delete a resizing instance" msgstr "准备开始终止实例" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" @@ -4160,154 +4188,154 @@ msgstr "准备尝试停止实例 %s" msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, 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:2100 +#: nova/compute/api.py:2103 #, 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:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, fuzzy, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "安全组id应该是整数" @@ -4366,554 +4394,547 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, fuzzy, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "createBackup的属性 'rotation'必须是整数" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 #, fuzzy msgid "'rxtx_factor' argument must be a positive float" msgstr "创建参数必须是正整数" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "数据库错误:%s" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "未找到要删除的实例类型 %s" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 #, fuzzy msgid "Failed to check if instance shared" msgstr "重新启动实例失败" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "nova-compute重启后,实例正在重启。" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "意外的状态码" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "正在检查状态" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "正在设置 bdm %s" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 #, fuzzy msgid "Instance was deleted during spawn." msgstr "实例生产失败" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, fuzzy, python-format msgid "Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 #, fuzzy msgid "Allocating IP information in the background." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "实例网络设置失败" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "释放实例的网络" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "%s。把实例的 vm_state设置为ERROR" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 #, fuzzy msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "为卷 %s 创建快照" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 #, fuzzy msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 #, fuzzy msgid "Instance disappeared during reboot" msgstr "实例 %s:重启" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 #, fuzzy msgid "instance snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 #, fuzzy msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 #, fuzzy msgid "error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:2019 -#, fuzzy, python-format +#: nova/compute/manager.py:2045 +#, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: " -"%(expected_state)s)" -#: nova/compute/manager.py:2023 -#, fuzzy, python-format -msgid "injecting file to %(path)s" -msgstr "注入文件路径:'%s'" +#: nova/compute/manager.py:2050 +#, python-format +msgid "injecting file to %s" +msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 #, fuzzy msgid "Unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 #, fuzzy msgid "Instance has no source host" msgstr "实例没有卷。" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 #, fuzzy msgid "Pausing" msgstr "正在更新。" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 #, fuzzy msgid "Retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 #, fuzzy msgid "Reset network" msgstr "重置网络" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 #, fuzzy msgid "Inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 #, fuzzy msgid "Get console output" msgstr "获取实例 %s 控制台输出" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 #, fuzzy msgid "Getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 #, fuzzy msgid "Getting spice console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "实例 %s 的网络分配" -#: nova/compute/manager.py:3159 -#, fuzzy, python-format -msgid "Port %(port_id)s is not attached" -msgstr "网络 %(network_id)s 没有找到。" +#: nova/compute/manager.py:3191 +#, python-format +msgid "Port %s is not attached" +msgstr "" -#: nova/compute/manager.py:3173 -#, fuzzy, python-format -msgid "Host %(host)s not found" -msgstr "主机 %(host)s 没有找到。" +#: nova/compute/manager.py:3205 +#, python-format +msgid "Host %s not found" +msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" -msgstr "预在线迁移在%(dest)s失败" +msgid "Pre live migration failed at %s" +msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 #, fuzzy msgid "_post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." -msgstr "把实例迁移到 %(dest)s 成功完成。" +msgid "Migrating instance to %s finished successfully." +msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -4921,171 +4942,171 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:3426 +#: nova/compute/manager.py:3458 #, fuzzy msgid "Post operation of migration started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "为ip: %s获取元数据失败" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:3659 -#, fuzzy, python-format -msgid "Instance %(instance_uuid)s not found" -msgstr "没有找到实例 %(instance_id)s" +#: nova/compute/manager.py:3691 +#, python-format +msgid "Instance %s not found" +msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 #, fuzzy msgid "Updating volume usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "更新主机状态" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, fuzzy, python-format msgid "No service record for host %s" msgstr "计算节点 %s 没有服务" -#: nova/compute/manager.py:4123 -#, fuzzy, python-format +#: nova/compute/manager.py:4156 +#, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." -msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" -#: nova/compute/manager.py:4130 -#, fuzzy, python-format +#: nova/compute/manager.py:4162 +#, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." -msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" -#: nova/compute/manager.py:4137 -#, fuzzy, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" -msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" +#: nova/compute/manager.py:4169 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" @@ -5187,11 +5208,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "未指定计算宿主机" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "无法找到实例 %s 的宿主机" @@ -5201,7 +5222,7 @@ msgstr "无法找到实例 %s 的宿主机" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5298,11 +5319,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "重新启动实例失败" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "重新启动实例失败" @@ -5321,44 +5342,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5375,57 +5396,57 @@ msgstr "version应该是整数" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 #, fuzzy msgid "Unsupported id columns type" msgstr "不支持的Content-Type" @@ -5451,7 +5472,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "正在从glance镜像服务器中下载镜像 %s" @@ -5623,23 +5644,23 @@ msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "驱动仅支持入口类型 'a'。" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5664,111 +5685,111 @@ msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply成功完成" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "在 %s 中发生 httplib 错误: " -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "挂起进程 dnsmasq 时抛出 %s" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "杀掉进程 radvd 时抛出 %s" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d 过期了,重新启动radvd" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "无效的状态:'%s'" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "正在开启VLAN接口 %s" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "保证桥 %s" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "挂起实例失败" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "保证桥 %s" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "保证桥 %s" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "解除 %s 过期固定ip的关联" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "设置网络主机" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 #, fuzzy msgid "network allocations" msgstr "实例 %s 的网络分配" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, fuzzy, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 #, fuzzy msgid "network deallocation for instance" msgstr "为实例 |%s| 解除网络分配" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, fuzzy, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5778,99 +5799,99 @@ msgstr "" "instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 " "|%(zone2)s| 里。没有DNS记录将创建。" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, fuzzy, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "%s 的配额超出,尝试分配地址" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 #, fuzzy msgid "Failed to update usages deallocating fixed IP" msgstr "在数据库更新卷失败" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "租用的IP |%(address)s|" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "没有关联的IP %s 被租用了" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "没有分配的IP |%s| 被租用了" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "释放的IP |%(address)s|" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "没有关联的IP %s 被释放了" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "没有租用的IP %s 被释放了" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, fuzzy, python-format msgid "%s must be an integer" msgstr "offset 参数必须是整数" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "cidr 已经在使用" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "网络已经存在。" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "网路在删除前必须与项目 %s 解除关联" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "网络数量与VLAN起始数之和不能大于4049" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, fuzzy, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -6001,7 +6022,7 @@ msgstr "删除安全组 %s" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, fuzzy, python-format msgid "Quantum Error: %s" msgstr "抓到错误:%s" @@ -6016,46 +6037,46 @@ msgstr "删除安全组 %s" msgid "Security group id should be uuid" msgstr "安全组id应该是整数" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, fuzzy, python-format msgid "Quantum Error getting security group %s" msgstr "删除安全组 %s" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 #, fuzzy msgid "Quantum Error:" msgstr "抓到错误:%s" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, fuzzy, python-format msgid "Quantum security group rule %s not found" msgstr "带有规则 %(rule_id)s 的安全组没有找到。" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, fuzzy, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, fuzzy, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -6077,12 +6098,12 @@ msgstr "设置管理员密码出错" msgid "Invalid version string" msgstr "不正确的server_string:%s" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6796,7 +6817,7 @@ msgstr "无法找到另一个计算节点" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, fuzzy, python-format msgid "Setting instance to %(state)s state." msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" @@ -6914,7 +6935,7 @@ msgstr "计算节点 %s 没有服务" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "schedule_%(method)s 失败:%(ex)s" @@ -6953,7 +6974,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7211,7 +7232,7 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 #, fuzzy msgid "" @@ -7219,53 +7240,53 @@ msgid "" "instances" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "正在运行的实例:%s" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "终止实例之后:%s" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "内部错误" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "强制杀死实例后:%s" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "未知的guestmount错误" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -7274,12 +7295,12 @@ msgstr "" "下面的迁移缺少了降级:\n" "\t%s" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7289,22 +7310,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7374,36 +7395,36 @@ msgstr "解码JSON:%s" msgid "fake vswitch not found" msgstr "没有找到标记 [%s]" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "请扩展模拟的 libvirt 模块来支持标记" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" @@ -7413,25 +7434,25 @@ msgstr "移除在 %s 的模拟的客户代理文件" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "无法加载虚拟驱动:%s" @@ -7441,25 +7462,25 @@ msgstr "无法加载虚拟驱动:%s" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "试图不过滤没有过滤的实例" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 #, fuzzy msgid "Filters added to instance" msgstr "过滤器添加给实例 %s" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "提供者防火墙规则刷新" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "添加安全组规则:%r" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "添加提供者规则:%s" @@ -8239,17 +8260,17 @@ msgstr "实例代理版本:%s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "正在更新主机状态" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 #, fuzzy msgid "get_host_stats called" msgstr "获取实例 %s 控制台输出" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, fuzzy, python-format msgid "Host IP address is: %s" msgstr "释放地址 %s" @@ -8605,12 +8626,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "注入文件路径:'%s'" @@ -8776,7 +8797,7 @@ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "无法确定iscsi initiator名字" @@ -8795,262 +8816,272 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, fuzzy, python-format msgid "Unable to determine disk bus for '%s'" msgstr "无法为VDI %s 找到VBD" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, fuzzy, python-format msgid "URI %s does not support events" msgstr "卷组 %s 不存在" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "连接 libvirt 失败" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "实例销毁成功。" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 #, fuzzy msgid "Going to destroy instance again." msgstr "准备停止实例" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "删除实例文件 %(target)s" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 #, fuzzy msgid "attaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 #, fuzzy msgid "detaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -9058,74 +9089,76 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -9133,37 +9166,37 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -9172,7 +9205,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -9181,7 +9214,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -9196,71 +9229,71 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, 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:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "因它像卷,所以跳过 %(path)s" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, fuzzy, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "删除实例文件 %(target)s" @@ -9271,25 +9304,25 @@ msgid "" "correctly." msgstr "Libvirt模块无法加载。NWFilterFirewall 无法正常工作。" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "在 nwfilter 里调用 setup_basic_filtering" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "正在确保静态过滤器" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "nwfilter(%(instance_filter_name)s)未找到" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables 防火墙:设置基本的过滤规则" @@ -9480,7 +9513,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9518,14 +9551,14 @@ msgstr "保证桥 %s" msgid "Failed while unplugging vif" msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9533,7 +9566,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9541,7 +9574,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9549,7 +9582,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9557,88 +9590,88 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, fuzzy, python-format msgid "%s is already mounted" msgstr "镜像已经挂载" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 #, fuzzy msgid "Fibre Channel device not found." msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9746,26 +9779,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "连接到melange失败" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9913,32 +9946,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, fuzzy, python-format msgid "VMware Cluster %s is not found" msgstr "没有找到标记 [%s]" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "在vmwareapi:_create_session,得到这个异常:%s" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "在vmwareapi:_call_method,得到这个异常:%s" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, 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:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "在vmwareapi:_poll_task,得到这个错误 %s" @@ -9948,39 +9981,39 @@ msgstr "在vmwareapi:_poll_task,得到这个错误 %s" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "调用 RetrieveProperties 时发生错误 %s" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "%(text)s: _db_content => %(content)s" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, fuzzy, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "没有虚拟机注册" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "ref 为 %s 的虚拟机不存在" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "退出无效的会话或者已经退出了:%s" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "会话有错误" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "会话无效" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 #, fuzzy msgid "No Virtual Machine has been registered yet" msgstr " 还没有虚拟机被注册" @@ -9990,17 +10023,17 @@ msgstr " 还没有虚拟机被注册" msgid "%(action)s %(host)s" msgstr "执行: %s" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, fuzzy, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "把主机 %(host)s 设置为 %(state)s。" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "Glance 镜像 %s 在被杀死的状态" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s" @@ -10021,7 +10054,7 @@ msgstr "正在ESX主机上创建名称为 %s 的端口组" msgid "Created Port Group with name %s on the ESX host" msgstr "已经在ESX主机上创建了名称为 %s 的端口组" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, fuzzy, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s" @@ -10064,17 +10097,17 @@ msgstr "获取实例列表" msgid "Got total of %s instances" msgstr "总共获得 %s 个实例" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 #, fuzzy msgid "Creating VM on the ESX host" msgstr "在ESX主机上创建名为 %s 的虚拟机" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 #, fuzzy msgid "Created VM on the ESX host" msgstr "已经在ESX主机上创建名为 %s 的虚拟机" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -10083,7 +10116,7 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10092,35 +10125,35 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "下载文件数据 %(image_ref)s 到ESX主机的数据存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "已经下载镜像文件数据 %(image_ref)s 在ESX数据存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -10130,7 +10163,7 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -10139,334 +10172,333 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 #, fuzzy msgid "Powering on the VM instance" msgstr "正启动虚拟机实例 %s" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 #, fuzzy msgid "Powered on the VM instance" msgstr "已经启动虚拟机实例 %s" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "已经创建虚拟机实例快照 %s " -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 #, fuzzy msgid "Copying disk data before snapshot of the VM" msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 #, fuzzy msgid "Copied disk data before snapshot of the VM" msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "已经上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "正在删除临时的vmdk文件 %s" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "已经删除临时的vmdk文件 %s" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "正在重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "已经重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 #, fuzzy msgid "Doing hard reboot of VM" msgstr "正在冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 #, fuzzy msgid "Did hard reboot of VM" msgstr "已经冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -#, fuzzy -msgid "instance not present" -msgstr "实例 - %s 不存在" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 #, fuzzy msgid "Destroying the VM" msgstr "重启xvp" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 #, fuzzy msgid "Destroyed the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, 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:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 #, fuzzy msgid "Powering off the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 #, fuzzy msgid "Powered off the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 #, fuzzy msgid "Unregistering the VM" msgstr "正在注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 #, fuzzy msgid "Unregistered the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, 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:717 +#: nova/virt/vmwareapi/vmops.py:702 #, 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:729 +#: nova/virt/vmwareapi/vmops.py:714 #, 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:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "vmwareapi 不支持暂停" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "vmwareapi 不支持取消暂停" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 #, fuzzy msgid "Suspending the VM" msgstr "挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 #, fuzzy msgid "Suspended the VM" msgstr "已经挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "实例已关闭,无法挂起。" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 #, fuzzy msgid "VM was already in suspended state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 #, fuzzy msgid "Resuming the VM" msgstr "正在恢复虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 #, fuzzy msgid "Resumed the VM" msgstr "已经恢复虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "实例不在挂起状态" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 #, fuzzy msgid "Powering on the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 #, fuzzy msgid "Powered on the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +#, fuzzy +msgid "instance not present" +msgstr "实例 - %s 不存在" + +#: nova/virt/vmwareapi/vmops.py:951 #, 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:990 +#: nova/virt/vmwareapi/vmops.py:966 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "从快照 %s 创建卷" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, 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:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, fuzzy, python-format msgid "Automatically hard rebooting %d" msgstr "自动冷重启 %d" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics 没有在 vmwareapi 里实现" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, 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:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, 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:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "正在使用路径 %s 创建目录" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "已经创建路径为 %s 的目录" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "正在从glance镜像服务器中下载镜像 %s" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "已经从glance镜像服务器中下载镜像 %s" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "正在向Glance镜像服务器上传镜像 %s" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "已经向Glance镜像服务器上传了镜像 %s" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s" @@ -10529,7 +10561,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" @@ -10539,12 +10571,12 @@ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Unable to find iSCSI Target" msgstr "无法找到地址 %r" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" @@ -10554,118 +10586,111 @@ msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "没有在数据库找到卷" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" -#: nova/virt/xenapi/agent.py:120 -#, fuzzy, python-format +#: nova/virt/xenapi/agent.py:123 +#, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -"%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; " -"args=%(addl_args)r" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" -msgstr "查询代理版本失败:%(resp)r" +msgid "Failed to query agent version: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "查询代理版本" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "把代理更新为 %s" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" -msgstr "更新代理失败:%(resp)r" +msgid "Failed to update agent: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "设置管理员密码" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "交换钥匙失败:%(resp)r" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" -msgstr "更新密码失败:%(resp)r" +msgid "Failed to exchange keys: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "注入文件路径:'%s'" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" -msgstr "注入文件失败:%(resp)r" +msgid "Failed to inject file: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "重置网络" -#: nova/virt/xenapi/agent.py:286 -#, fuzzy, python-format -msgid "Failed to reset network: %(resp)r" -msgstr "注入文件失败:%(resp)r" +#: nova/virt/xenapi/agent.py:290 +#, python-format +msgid "Failed to reset network: %r" +msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL错误:%s" @@ -10684,75 +10709,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "解密私钥失败:%s" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "产生 NotImplemented 错误" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "xenapi.fake 没有 %s 的实现" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" -msgstr "正在调用 %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" +msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, fuzzy, python-format msgid "Calling setter %s" msgstr "调用 getter %s" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "xenapi.fake 没有 %s 的实现或者调用时用了错误数目的参数" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, fuzzy, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "计算主机 %(host)s 没有找到。" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10785,7 +10810,7 @@ msgstr "发现桥 %s 的网络不唯一" msgid "Found no network for bridge %s" msgstr "发现网桥 %s 没有网络" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10794,37 +10819,37 @@ msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 -#, fuzzy, python-format -msgid "Unable to join %(host)s in the pool" -msgstr "无法找到实例 %s 的宿主机" +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" #: nova/virt/xenapi/pool.py:211 -#, fuzzy, python-format -msgid "Pool-eject failed: %(e)s" -msgstr "注入文件失败:%(resp)r" +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "无法使用全局角色 %(role_id)s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10835,11 +10860,9 @@ msgstr "没有找到设备 %s 的PIF" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 " -"%(vlan_num)d" #: nova/virt/xenapi/vm_utils.py:275 #, fuzzy @@ -10878,37 +10901,37 @@ msgstr "已经分离" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "无法移除 VBD %s" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "无法销毁 VBD %s" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, 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:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -10917,298 +10940,312 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:482 +#: nova/virt/xenapi/vm_utils.py:488 #, fuzzy msgid "SR not present and could not be introduced" msgstr "无法找到实例" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, fuzzy, python-format msgid "block device info: %s" msgstr "块设备列表 block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, 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:638 -#, fuzzy, python-format -msgid "No primary VDI found for %(vm_ref)s" -msgstr "未找到 %(vm_ref)s 的主VDI" +#: nova/virt/xenapi/vm_utils.py:645 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 #, fuzzy msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " -"this system was found to be of type %(sr_type)s. Ignoring the cow flag." -msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。" +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, 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:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 -#, fuzzy, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" -msgstr "请求 xapi 获取 vhd 镜像 %(image)s" +#: nova/virt/xenapi/vm_utils.py:1135 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, 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:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, 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:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, 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:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 #, fuzzy msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, 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:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "为PV内核查询vdi %s" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" -msgstr "未知的镜像格式 %(disk_image_type)s" +msgid "Unknown image format %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "重新扫描存储库 %s" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration and/or configure the flag " "'sr_matching_filter'" msgstr "XenAPI无法找到安装客户实例的存储库。请检查你的配置或者配置标记'sr_matching_filter'" -#: nova/virt/xenapi/vm_utils.py:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" -msgstr "ISO:正在查看存储库 %(sr_rec)s" +msgid "ISO: looking at SR %s" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 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:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" -msgstr "ISO: PBD %(pbd_ref)s 消失了" +msgid "ISO: PBD %s disappeared" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, 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:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." -msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" +msgid "Unable to obtain RRD XML updates with server details: %s." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "来自Xenserver无效的统计数据:%s" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, 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:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." -msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, 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:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, 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:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "对 %s 运行pygrub" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "找到Xen内核 %s" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "没有找到Xen内核。正在启动HVM。" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -11216,172 +11253,167 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, 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:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 -#, fuzzy, python-format -msgid "Updating progress to %(progress)d" -msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 +#, python-format +msgid "Updating progress to %d" +msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "正在删除基文件:%s" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 #, fuzzy msgid "Starting instance" msgstr "正在启动虚拟机" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "在数据库更新卷失败" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 #, fuzzy msgid "Auto configuring disk, attempting to resize partition..." msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..." -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 #, fuzzy msgid "Starting VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "实例代理版本:%s" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "设置VCPU 权重" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, fuzzy, python-format msgid "Could not find VM with name %s" msgstr "找不到VDI ref" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "快照完毕并为虚拟机 %s 上传" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "重新启动实例失败" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" @@ -11391,126 +11423,124 @@ msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" msgid "Resize complete" msgstr "调整实例 %s 的大小完毕" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "无法为VDI %s 找到VBD" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 #, fuzzy msgid "Destroying VDIs" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "实例拥有内核或者内存盘,但不是二者均有" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "内核/内存盘文件移除了" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 #, fuzzy msgid "Destroying VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1549 -#, fuzzy, python-format -msgid "Creating VIF for network %(network_ref)s" -msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" +#: nova/virt/xenapi/vmops.py:1571 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 #, fuzzy msgid "Injecting hostname to xenstore" msgstr "为虚拟机注入hostname到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 #, fuzzy msgid "No suitable network for migrate" msgstr "错误的网络格式" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" #: nova/virt/xenapi/volume_utils.py:51 -#, fuzzy, python-format -msgid "Creating SR %(label)s" -msgstr "正在创建存储库 %s" +#, python-format +msgid "Creating SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:61 -#, fuzzy, python-format -msgid "Introducing SR %(label)s" -msgstr "引入存储库 %s" +#, python-format +msgid "Introducing SR %s" +msgstr "" #: nova/virt/xenapi/volume_utils.py:68 #, fuzzy @@ -11560,25 +11590,25 @@ msgstr "无法为存储库 %s 引入VDI" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 -#, fuzzy, python-format -msgid "Unable to obtain target information %(mountpoint)s" -msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 -#, fuzzy, python-format -msgid "Unable to obtain target information %(connection_data)s" -msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:47 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 -#, fuzzy, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" -msgstr "实例 %(instance_id)s 没有找到。" +#: nova/virt/xenapi/volumeops.py:143 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 #, python-format @@ -11588,7 +11618,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, fuzzy, python-format msgid "upload_vhd failed: %r" msgstr "未知的基文件:%s" @@ -11643,8 +11673,218 @@ msgstr "状态必须可用" msgid "status must be 'available'" msgstr "状态必须可用" +#~ msgid "Quota for %s should be integer." +#~ msgstr "version应该是整数" + +#~ msgid "Unknown action" +#~ msgstr "未知链:%r" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "无效的实例类型 %(instance_type)s。" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" +#~ "试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: " +#~ "%(current_power_state)s 预计: %(expected_state)s)" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "注入文件路径:'%s'" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "网络 %(network_id)s 没有找到。" + +#~ msgid "Host %(host)s not found" +#~ msgstr "主机 %(host)s 没有找到。" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "预在线迁移在%(dest)s失败" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "把实例迁移到 %(dest)s 成功完成。" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "没有找到实例 %(instance_id)s" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" +#~ "%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; " +#~ "path=%(path)s; args=%(addl_args)r" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "查询代理版本失败:%(resp)r" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "更新代理失败:%(resp)r" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "交换钥匙失败:%(resp)r" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "更新密码失败:%(resp)r" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "注入文件失败:%(resp)r" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "注入文件失败:%(resp)r" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "正在调用 %(localname)s %(impl)s" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "无法找到实例 %s 的宿主机" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "注入文件失败:%(resp)r" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "无法使用全局角色 %(role_id)s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" #~ msgstr "" +#~ "网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s " +#~ "有VLAN id %(pif_vlan)d。期待的数目是 %(vlan_num)d" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "未找到 %(vm_ref)s 的主VDI" + +#~ msgid "" +#~ "Fast cloning is only supported on " +#~ "default local SR of type ext. SR" +#~ " on this system was found to be" +#~ " of type %(sr_type)s. Ignoring the " +#~ "cow flag." +#~ msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "请求 xapi 获取 vhd 镜像 %(image)s" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "未知的镜像格式 %(disk_image_type)s" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "ISO:正在查看存储库 %(sr_rec)s" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "ISO: PBD %(pbd_ref)s 消失了" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..." + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "正在创建存储库 %s" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "引入存储库 %s" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "无法获得目标信息 %(data)s, %(mountpoint)s" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" +#~ msgstr "实例 %(instance_id)s 没有找到。" diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po index 0f5843845..61ee5d7c5 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -178,7 +178,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2754,7 +2759,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3067,7 +3072,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3095,34 +3100,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3257,18 +3262,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3306,23 +3328,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -msgid "Unknown action" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3558,30 +3588,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3591,35 +3621,35 @@ msgstr "" msgid "Failed to load %s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3640,312 +3670,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -3998,52 +4028,52 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4051,152 +4081,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4254,690 +4284,685 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 +#: nova/compute/manager.py:1848 #, python-format -msgid "Cannot reboot instance: %(exc)s" +msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5037,11 +5062,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5051,7 +5076,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5144,11 +5169,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5166,44 +5191,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5220,57 +5245,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5294,7 +5319,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5464,23 +5489,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5505,109 +5530,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5615,98 +5640,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5834,7 +5859,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5847,45 +5872,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5906,12 +5931,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6609,7 +6634,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6727,7 +6752,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6766,7 +6791,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7023,71 +7048,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7097,22 +7122,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7178,36 +7203,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7217,25 +7242,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7244,24 +7269,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8029,16 +8054,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8381,12 +8406,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8544,7 +8569,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8563,250 +8588,260 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8814,73 +8849,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8888,50 +8925,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8941,67 +8978,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9012,25 +9049,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9217,7 +9254,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9254,14 +9291,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9269,7 +9306,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9277,7 +9314,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9285,7 +9322,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9293,87 +9330,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9477,26 +9514,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9642,32 +9679,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9677,39 +9714,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9718,17 +9755,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9749,7 +9786,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9792,57 +9829,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9850,311 +9887,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10217,7 +10253,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10226,12 +10262,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10240,116 +10276,111 @@ msgstr "" msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to exchange keys: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:224 -#, python-format -msgid "Failed to update password: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10365,75 +10396,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10465,7 +10496,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10474,37 +10505,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 #, python-format -msgid "Unable to set up pool: %(e)s." +msgid "Unable to set up pool: %s." msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10515,7 +10546,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10554,332 +10585,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10887,166 +10932,161 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11055,114 +11095,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11211,24 +11249,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 +#: nova/virt/xenapi/volumeops.py:74 #, python-format -msgid "Connect_volume: %(connection_info)s" +msgid "Connect_volume: %s" msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11239,7 +11277,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11292,8 +11330,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + +#~ msgid "" +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 591527ba6..e810e9e0a 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-06-11 19:37+0000\n" +"POT-Creation-Date: 2013-06-15 19:37+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: nova/block_device.py:343 nova/virt/hyperv/basevolumeutils.py:91 +#: nova/block_device.py:344 nova/virt/hyperv/basevolumeutils.py:91 #, python-format msgid "block_device_list %s" msgstr "" @@ -177,7 +177,7 @@ msgid "" "%(seconds)s seconds or %(attempts)s attempts." msgstr "" -#: nova/exception.py:246 nova/api/ec2/cloud.py:462 +#: nova/exception.py:246 nova/api/ec2/cloud.py:473 msgid "Keypair data is invalid" msgstr "無效的Keypair" @@ -1019,337 +1019,342 @@ msgid "Resize error: %(reason)s" msgstr "" #: nova/exception.py:968 -msgid "Instance type's memory is too small for requested image." +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" #: nova/exception.py:972 -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:976 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:980 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:980 +#: nova/exception.py:984 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:984 +#: nova/exception.py:988 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:988 +#: nova/exception.py:992 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:999 #, 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:1000 +#: nova/exception.py:1004 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:1004 +#: nova/exception.py:1008 msgid "Maximum number of fixed ips exceeded" msgstr "" -#: nova/exception.py:1008 +#: nova/exception.py:1012 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1012 +#: nova/exception.py:1016 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1016 +#: nova/exception.py:1020 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1024 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:129 +#: nova/exception.py:1028 nova/tests/compute/test_keypairs.py:129 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1041 +#: nova/exception.py:1045 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1045 +#: nova/exception.py:1049 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1049 +#: nova/exception.py:1053 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1062 +#: nova/exception.py:1066 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 msgid "There was a conflict when trying to complete your request." msgstr "" -#: nova/exception.py:1077 +#: nova/exception.py:1081 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1081 +#: nova/exception.py:1085 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1086 +#: nova/exception.py:1090 #, python-format msgid "Node %(node_id)s could not be found." msgstr "" -#: nova/exception.py:1090 +#: nova/exception.py:1094 #, python-format msgid "Node with UUID %(node_uuid)s could not be found." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1098 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1098 +#: nova/exception.py:1102 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1102 +#: nova/exception.py:1106 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1106 +#: nova/exception.py:1110 #, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1110 +#: nova/exception.py:1114 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1122 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1122 +#: nova/exception.py:1126 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1131 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1136 #, fuzzy, python-format msgid "Failed to attach network adapter device to %(instance)s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/exception.py:1136 +#: nova/exception.py:1140 #, python-format msgid "Failed to detach network adapter device from %(instance)s" msgstr "" -#: nova/exception.py:1140 +#: nova/exception.py:1144 #, 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:1146 +#: nova/exception.py:1150 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1150 +#: nova/exception.py:1154 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1155 +#: nova/exception.py:1159 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1160 +#: nova/exception.py:1164 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1168 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1169 +#: nova/exception.py:1173 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1173 +#: nova/exception.py:1177 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1181 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1185 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1186 +#: nova/exception.py:1190 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1191 +#: nova/exception.py:1195 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1196 +#: nova/exception.py:1200 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1201 +#: nova/exception.py:1205 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1205 +#: nova/exception.py:1209 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1209 +#: nova/exception.py:1213 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1214 +#: nova/exception.py:1218 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1219 +#: nova/exception.py:1223 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1225 +#: nova/exception.py:1229 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1229 +#: nova/exception.py:1233 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1233 +#: nova/exception.py:1237 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1237 +#: nova/exception.py:1241 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1241 +#: nova/exception.py:1245 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1245 +#: nova/exception.py:1249 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1249 +#: nova/exception.py:1253 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1254 +#: nova/exception.py:1258 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1259 +#: nova/exception.py:1263 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" @@ -1372,7 +1377,7 @@ msgstr "" msgid "Failed to send state update notification" msgstr "" -#: nova/notifications.py:232 +#: nova/notifications.py:233 msgid "Failed to get nw_info" msgstr "" @@ -1409,31 +1414,31 @@ msgstr "" msgid "Rolled back reservations %(reservations)s" msgstr "" -#: nova/service.py:152 +#: nova/service.py:153 #, python-format msgid "Starting %(topic)s node (version %(version)s)" msgstr "" -#: nova/service.py:169 nova/openstack/common/rpc/service.py:47 +#: nova/service.py:170 nova/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: nova/service.py:189 +#: nova/service.py:190 #, python-format msgid "Join ServiceGroup membership for this service %s" msgstr "" -#: nova/service.py:269 +#: nova/service.py:270 msgid "Service killed that has no database entry" msgstr "" -#: nova/service.py:291 +#: nova/service.py:292 #, python-format msgid "Temporary directory is invalid: %s" msgstr "" -#: nova/service.py:393 +#: nova/service.py:394 msgid "serve() can only be called once" msgstr "" @@ -1447,62 +1452,62 @@ msgstr "" msgid "debug in callback: %s" msgstr "" -#: nova/utils.py:333 +#: nova/utils.py:334 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:336 +#: nova/utils.py:337 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:375 +#: nova/utils.py:376 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:436 +#: nova/utils.py:437 #, python-format msgid "Unknown byte multiplier: %s" msgstr "" -#: nova/utils.py:565 +#: nova/utils.py:566 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:594 +#: nova/utils.py:595 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:731 +#: nova/utils.py:737 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: nova/utils.py:797 +#: nova/utils.py:803 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:931 nova/virt/configdrive.py:177 +#: nova/utils.py:937 nova/virt/configdrive.py:177 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:1090 +#: nova/utils.py:1097 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:1094 +#: nova/utils.py:1101 #, python-format msgid "%(name)s has less than %(min_length)s characters." msgstr "" -#: nova/utils.py:1099 +#: nova/utils.py:1106 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" @@ -1583,124 +1588,124 @@ msgstr "" msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:174 +#: nova/api/ec2/__init__.py:175 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:183 +#: nova/api/ec2/__init__.py:184 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:202 +#: nova/api/ec2/__init__.py:203 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:206 +#: nova/api/ec2/__init__.py:207 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:241 nova/api/ec2/__init__.py:256 +#: nova/api/ec2/__init__.py:242 nova/api/ec2/__init__.py:257 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:255 +#: nova/api/ec2/__init__.py:256 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:315 +#: nova/api/ec2/__init__.py:316 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:335 +#: nova/api/ec2/__init__.py:336 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:337 +#: nova/api/ec2/__init__.py:338 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:413 +#: nova/api/ec2/__init__.py:414 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:487 +#: nova/api/ec2/__init__.py:488 #, python-format msgid "InstanceNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:493 +#: nova/api/ec2/__init__.py:494 #, python-format msgid "VolumeNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:499 +#: nova/api/ec2/__init__.py:500 #, python-format msgid "SnapshotNotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:505 +#: nova/api/ec2/__init__.py:506 #, python-format msgid "NotFound raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:514 +#: nova/api/ec2/__init__.py:515 #, python-format msgid "KeyPairExists raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:519 +#: nova/api/ec2/__init__.py:520 #, python-format msgid "InvalidKeypair raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:524 +#: nova/api/ec2/__init__.py:525 #, python-format msgid "InvalidParameterValue raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 #, python-format msgid "InvalidPortRange raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:532 +#: nova/api/ec2/__init__.py:533 #, python-format msgid "NotAuthorized raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:536 +#: nova/api/ec2/__init__.py:537 #, python-format msgid "InvalidRequest raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:540 +#: nova/api/ec2/__init__.py:541 #, python-format msgid "QuotaError raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:544 +#: nova/api/ec2/__init__.py:545 #, python-format msgid "Invalid id: bogus (expecting \"i-...\"): %s" msgstr "" -#: nova/api/ec2/__init__.py:553 +#: nova/api/ec2/__init__.py:554 #, python-format msgid "Unexpected error raised: %s" msgstr "" -#: nova/api/ec2/__init__.py:554 +#: nova/api/ec2/__init__.py:555 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:556 nova/api/metadata/handler.py:136 +#: nova/api/ec2/__init__.py:557 nova/api/metadata/handler.py:136 #: nova/api/metadata/handler.py:187 msgid "An unknown error has occurred. Please try your request again." msgstr "" @@ -1710,261 +1715,261 @@ msgstr "" msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" msgstr "" -#: nova/api/ec2/cloud.py:391 +#: nova/api/ec2/cloud.py:402 #, python-format msgid "Create snapshot of volume %s" msgstr "" -#: nova/api/ec2/cloud.py:416 +#: nova/api/ec2/cloud.py:427 #, python-format msgid "Could not find key pair(s): %s" msgstr "" -#: nova/api/ec2/cloud.py:433 +#: nova/api/ec2/cloud.py:444 #, python-format msgid "Create key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459 +#: nova/api/ec2/cloud.py:451 nova/api/ec2/cloud.py:470 #: nova/api/openstack/compute/contrib/keypairs.py:93 #: nova/api/openstack/compute/plugins/v3/keypairs.py:94 msgid "Quota exceeded, too many key pairs." msgstr "" -#: nova/api/ec2/cloud.py:449 +#: nova/api/ec2/cloud.py:460 #, python-format msgid "Import key %s" msgstr "" -#: nova/api/ec2/cloud.py:469 +#: nova/api/ec2/cloud.py:480 #, python-format msgid "Delete key pair %s" msgstr "" -#: nova/api/ec2/cloud.py:611 nova/api/ec2/cloud.py:731 +#: nova/api/ec2/cloud.py:622 nova/api/ec2/cloud.py:742 msgid "Not enough parameters, need group_name or group_id" msgstr "" -#: nova/api/ec2/cloud.py:616 +#: nova/api/ec2/cloud.py:627 #, python-format msgid "%s Not enough parameters to build a valid rule" msgstr "" -#: nova/api/ec2/cloud.py:623 +#: nova/api/ec2/cloud.py:634 #, python-format msgid "Invalid IP protocol %s." msgstr "" -#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:685 +#: nova/api/ec2/cloud.py:664 nova/api/ec2/cloud.py:696 msgid "No rule for the specified parameters." msgstr "" -#: nova/api/ec2/cloud.py:676 +#: nova/api/ec2/cloud.py:687 #, python-format msgid "%s - This rule already exists in group" msgstr "" -#: nova/api/ec2/cloud.py:759 +#: nova/api/ec2/cloud.py:770 #, python-format msgid "Get console output for instance %s" msgstr "" -#: nova/api/ec2/cloud.py:832 +#: nova/api/ec2/cloud.py:843 #, python-format msgid "Create volume from snapshot %s" msgstr "" -#: nova/api/ec2/cloud.py:836 nova/api/openstack/compute/contrib/volumes.py:242 +#: nova/api/ec2/cloud.py:847 nova/api/openstack/compute/contrib/volumes.py:242 #, python-format msgid "Create volume of %s GB" msgstr "" -#: nova/api/ec2/cloud.py:863 +#: nova/api/ec2/cloud.py:874 msgid "Delete Failed" msgstr "" -#: nova/api/ec2/cloud.py:876 +#: nova/api/ec2/cloud.py:887 #, python-format msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" msgstr "" -#: nova/api/ec2/cloud.py:887 +#: nova/api/ec2/cloud.py:898 msgid "Attach Failed." msgstr "" -#: nova/api/ec2/cloud.py:909 nova/api/openstack/compute/contrib/volumes.py:445 +#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:445 #, python-format msgid "Detach volume %s" msgstr "" -#: nova/api/ec2/cloud.py:916 +#: nova/api/ec2/cloud.py:927 msgid "Detach Volume Failed." msgstr "" -#: nova/api/ec2/cloud.py:942 nova/api/ec2/cloud.py:999 -#: nova/api/ec2/cloud.py:1557 nova/api/ec2/cloud.py:1572 +#: nova/api/ec2/cloud.py:953 nova/api/ec2/cloud.py:1010 +#: nova/api/ec2/cloud.py:1576 nova/api/ec2/cloud.py:1591 #, python-format msgid "attribute not supported: %s" msgstr "" -#: nova/api/ec2/cloud.py:1074 +#: nova/api/ec2/cloud.py:1085 #, python-format msgid "vol = %s\n" msgstr "" -#: nova/api/ec2/cloud.py:1234 +#: nova/api/ec2/cloud.py:1245 msgid "Allocate address" msgstr "" -#: nova/api/ec2/cloud.py:1238 +#: nova/api/ec2/cloud.py:1249 msgid "No more floating IPs available" msgstr "" -#: nova/api/ec2/cloud.py:1242 +#: nova/api/ec2/cloud.py:1253 #, python-format msgid "Release address %s" msgstr "" -#: nova/api/ec2/cloud.py:1247 +#: nova/api/ec2/cloud.py:1258 msgid "Unable to release IP Address." msgstr "" -#: nova/api/ec2/cloud.py:1250 +#: nova/api/ec2/cloud.py:1261 #, python-format msgid "Associate address %(public_ip)s to instance %(instance_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1260 +#: nova/api/ec2/cloud.py:1271 msgid "Unable to associate IP Address, no fixed_ips." msgstr "" -#: nova/api/ec2/cloud.py:1268 +#: nova/api/ec2/cloud.py:1279 #: nova/api/openstack/compute/contrib/floating_ips.py:248 #, python-format msgid "multiple fixed_ips exist, using the first: %s" msgstr "" -#: nova/api/ec2/cloud.py:1277 +#: nova/api/ec2/cloud.py:1288 msgid "Floating ip is already associated." msgstr "" -#: nova/api/ec2/cloud.py:1280 +#: nova/api/ec2/cloud.py:1291 msgid "l3driver call to add floating ip failed." msgstr "" -#: nova/api/ec2/cloud.py:1283 +#: nova/api/ec2/cloud.py:1294 msgid "Error, unable to associate floating ip." msgstr "" -#: nova/api/ec2/cloud.py:1291 +#: nova/api/ec2/cloud.py:1302 #, python-format msgid "Disassociate address %s" msgstr "" -#: nova/api/ec2/cloud.py:1296 +#: nova/api/ec2/cloud.py:1307 msgid "Floating ip is not associated." msgstr "" -#: nova/api/ec2/cloud.py:1299 +#: nova/api/ec2/cloud.py:1310 #: nova/api/openstack/compute/contrib/floating_ips.py:97 msgid "Cannot disassociate auto assigned floating ip" msgstr "" -#: nova/api/ec2/cloud.py:1326 +#: nova/api/ec2/cloud.py:1337 msgid "Image must be available" msgstr "" -#: nova/api/ec2/cloud.py:1358 +#: nova/api/ec2/cloud.py:1375 msgid "Going to start terminating instances" msgstr "" -#: nova/api/ec2/cloud.py:1368 +#: nova/api/ec2/cloud.py:1385 #, python-format msgid "Reboot instance %r" msgstr "" -#: nova/api/ec2/cloud.py:1377 +#: nova/api/ec2/cloud.py:1395 msgid "Going to stop instances" msgstr "" -#: nova/api/ec2/cloud.py:1386 +#: nova/api/ec2/cloud.py:1405 msgid "Going to start instances" msgstr "" -#: nova/api/ec2/cloud.py:1477 +#: nova/api/ec2/cloud.py:1496 #, python-format msgid "De-registering image %s" msgstr "" -#: nova/api/ec2/cloud.py:1493 +#: nova/api/ec2/cloud.py:1512 msgid "imageLocation is required" msgstr "" -#: nova/api/ec2/cloud.py:1512 +#: nova/api/ec2/cloud.py:1531 #, python-format msgid "Registered image %(image_location)s with id %(image_id)s" msgstr "" -#: nova/api/ec2/cloud.py:1575 +#: nova/api/ec2/cloud.py:1594 msgid "user or group not specified" msgstr "" -#: nova/api/ec2/cloud.py:1577 +#: nova/api/ec2/cloud.py:1596 msgid "only group \"all\" is supported" msgstr "" -#: nova/api/ec2/cloud.py:1579 +#: nova/api/ec2/cloud.py:1598 msgid "operation_type must be add or remove" msgstr "" -#: nova/api/ec2/cloud.py:1581 +#: nova/api/ec2/cloud.py:1600 #, python-format msgid "Updating image %s publicity" msgstr "" -#: nova/api/ec2/cloud.py:1594 +#: nova/api/ec2/cloud.py:1613 #, python-format msgid "Not allowed to modify attributes for image %s" msgstr "" -#: nova/api/ec2/cloud.py:1622 +#: nova/api/ec2/cloud.py:1641 #, 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:1653 +#: nova/api/ec2/cloud.py:1673 #, python-format msgid "Couldn't stop instance with in %d sec" msgstr "" -#: nova/api/ec2/cloud.py:1671 +#: nova/api/ec2/cloud.py:1691 #, python-format msgid "image of %(instance)s at %(now)s" msgstr "" -#: nova/api/ec2/cloud.py:1695 nova/api/ec2/cloud.py:1740 +#: nova/api/ec2/cloud.py:1716 nova/api/ec2/cloud.py:1761 msgid "resource_id and tag are required" msgstr "" -#: nova/api/ec2/cloud.py:1698 nova/api/ec2/cloud.py:1743 +#: nova/api/ec2/cloud.py:1719 nova/api/ec2/cloud.py:1764 msgid "Expecting a list of resources" msgstr "" -#: nova/api/ec2/cloud.py:1702 nova/api/ec2/cloud.py:1747 +#: nova/api/ec2/cloud.py:1723 nova/api/ec2/cloud.py:1768 msgid "Only instances implemented" msgstr "" -#: nova/api/ec2/cloud.py:1705 nova/api/ec2/cloud.py:1750 +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1771 msgid "Expecting a list of tagSets" msgstr "" -#: nova/api/ec2/cloud.py:1762 +#: nova/api/ec2/cloud.py:1783 msgid "Expecting key to be set" msgstr "" -#: nova/api/ec2/cloud.py:1835 +#: nova/api/ec2/cloud.py:1856 msgid "Invalid CIDR" msgstr "" @@ -2756,7 +2761,7 @@ msgstr "" #: nova/api/openstack/compute/contrib/admin_actions.py:248 #: nova/api/openstack/compute/contrib/console_output.py:45 #: nova/api/openstack/compute/contrib/server_diagnostics.py:47 -#: nova/api/openstack/compute/contrib/server_start_stop.py:38 +#: nova/api/openstack/compute/contrib/server_start_stop.py:41 msgid "Instance not found" msgstr "" @@ -3072,7 +3077,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:146 -#: nova/cmd/manage.py:377 +#: nova/cmd/manage.py:386 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3100,34 +3105,34 @@ msgstr "" msgid "'status' or 'maintenance_mode' needed for host update" msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:205 +#: nova/api/openstack/compute/contrib/hosts.py:206 #, python-format msgid "Putting host %(host_name)s in maintenance mode %(mode)s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:211 +#: nova/api/openstack/compute/contrib/hosts.py:212 msgid "Virt driver does not implement host maintenance mode." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:224 +#: nova/api/openstack/compute/contrib/hosts.py:227 #, python-format msgid "Enabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:226 +#: nova/api/openstack/compute/contrib/hosts.py:229 #, python-format msgid "Disabling host %s." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:231 +#: nova/api/openstack/compute/contrib/hosts.py:234 msgid "Virt driver does not implement host disabled status." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:247 +#: nova/api/openstack/compute/contrib/hosts.py:250 msgid "Virt driver does not implement host power management." msgstr "" -#: nova/api/openstack/compute/contrib/hosts.py:333 +#: nova/api/openstack/compute/contrib/hosts.py:336 msgid "Describe-resource is admin only functionality" msgstr "" @@ -3262,18 +3267,35 @@ msgstr "" msgid "Create networks failed" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:69 +#: nova/api/openstack/compute/contrib/quotas.py:71 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:104 +#: nova/api/openstack/compute/contrib/quotas.py:123 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:129 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:132 #, python-format msgid "Bad key(s) %s in quota_set" msgstr "" -#: nova/api/openstack/compute/contrib/quotas.py:111 +#: nova/api/openstack/compute/contrib/quotas.py:152 #, python-format -msgid "Quota for %s should be integer." +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:157 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are greater than already used and " +"reserved %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:38 @@ -3311,24 +3333,31 @@ msgstr "" msgid "Security group name cannot be empty" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:46 +#: nova/api/openstack/compute/contrib/server_start_stop.py:49 msgid "start instance" msgstr "" -#: nova/api/openstack/compute/contrib/server_start_stop.py:58 +#: nova/api/openstack/compute/contrib/server_start_stop.py:61 msgid "stop instance" msgstr "" -#: nova/api/openstack/compute/contrib/services.py:121 -#, fuzzy -msgid "Unknown action" -msgstr "發生一個未知例外" +#: nova/api/openstack/compute/contrib/services.py:173 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:180 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:182 +msgid "Missing disabled reason field" +msgstr "" -#: nova/api/openstack/compute/contrib/services.py:135 +#: nova/api/openstack/compute/contrib/services.py:189 msgid "Unknown service" msgstr "" -#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:226 +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:227 msgid "Invalid start time. The start time cannot occur after the end time." msgstr "" @@ -3565,30 +3594,30 @@ msgid "" "hint" msgstr "" -#: nova/cells/weights/mute_child.py:68 +#: nova/cells/weights/mute_child.py:69 #, python-format msgid "" "%(cell)s has not been seen since %(last_seen)s and is being treated as " "mute." msgstr "" -#: nova/cloudpipe/pipelib.py:48 -msgid "Instance type for vpn instances" +#: nova/cloudpipe/pipelib.py:50 +msgid "Flavor for vpn instances" msgstr "" -#: nova/cloudpipe/pipelib.py:51 +#: nova/cloudpipe/pipelib.py:53 msgid "Template for cloudpipe instance boot script" msgstr "" -#: nova/cloudpipe/pipelib.py:54 +#: nova/cloudpipe/pipelib.py:56 msgid "Network to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:57 +#: nova/cloudpipe/pipelib.py:59 msgid "Netmask to push into openvpn config" msgstr "" -#: nova/cloudpipe/pipelib.py:126 +#: nova/cloudpipe/pipelib.py:128 #, python-format msgid "Launching VPN for %s" msgstr "" @@ -3598,35 +3627,35 @@ msgstr "" msgid "Failed to load %s" msgstr "找不到Volume %s" -#: nova/cmd/baremetal_deploy_helper.py:236 +#: nova/cmd/baremetal_deploy_helper.py:243 #, python-format msgid "start deployment for node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:244 +#: nova/cmd/baremetal_deploy_helper.py:251 #, python-format msgid "deployment to node %s failed" msgstr "" -#: nova/cmd/baremetal_deploy_helper.py:248 +#: nova/cmd/baremetal_deploy_helper.py:255 #, python-format msgid "deployment to node %s done" msgstr "" -#: nova/cmd/baremetal_manage.py:156 nova/cmd/manage.py:1242 +#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1258 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1246 +#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1262 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1248 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1264 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:202 nova/cmd/manage.py:1293 +#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1309 msgid "Command failed, please check log for more info" msgstr "" @@ -3647,312 +3676,312 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:202 +#: nova/cmd/manage.py:207 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:237 +#: nova/cmd/manage.py:242 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:243 +#: nova/cmd/manage.py:248 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:244 +#: nova/cmd/manage.py:249 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:245 +#: nova/cmd/manage.py:250 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:246 +#: nova/cmd/manage.py:251 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:286 nova/cmd/manage.py:357 nova/cmd/manage.py:681 -#: nova/cmd/manage.py:694 +#: nova/cmd/manage.py:291 nova/cmd/manage.py:366 nova/cmd/manage.py:692 +#: nova/cmd/manage.py:705 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:294 +#: nova/cmd/manage.py:299 msgid "network" msgstr "" -#: nova/cmd/manage.py:295 +#: nova/cmd/manage.py:300 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:296 +#: nova/cmd/manage.py:301 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:297 nova/cmd/manage.py:814 +#: nova/cmd/manage.py:302 nova/cmd/manage.py:826 msgid "host" msgstr "" -#: nova/cmd/manage.py:309 nova/cmd/manage.py:333 +#: nova/cmd/manage.py:314 nova/cmd/manage.py:338 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:325 +#: nova/cmd/manage.py:330 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:384 +#: nova/cmd/manage.py:393 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:433 +#: nova/cmd/manage.py:444 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:495 nova/tests/test_nova_manage.py:212 +#: nova/cmd/manage.py:506 nova/tests/test_nova_manage.py:212 msgid "id" msgstr "" -#: nova/cmd/manage.py:496 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:507 nova/tests/test_nova_manage.py:213 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:497 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:508 nova/tests/test_nova_manage.py:214 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:498 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:509 nova/tests/test_nova_manage.py:215 msgid "start address" msgstr "" -#: nova/cmd/manage.py:499 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:510 nova/tests/test_nova_manage.py:216 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:500 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:511 nova/tests/test_nova_manage.py:217 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:501 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:512 nova/tests/test_nova_manage.py:218 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:502 nova/cmd/manage.py:608 +#: nova/cmd/manage.py:513 nova/cmd/manage.py:619 #: nova/tests/test_nova_manage.py:219 msgid "project" msgstr "" -#: nova/cmd/manage.py:503 nova/tests/test_nova_manage.py:220 +#: nova/cmd/manage.py:514 nova/tests/test_nova_manage.py:220 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:510 +#: nova/cmd/manage.py:521 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:529 +#: nova/cmd/manage.py:540 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:534 +#: nova/cmd/manage.py:545 msgid "UUID is required to delete Quantum Networks" msgstr "" -#: nova/cmd/manage.py:537 +#: nova/cmd/manage.py:548 msgid "Deleting by fixed_range is not supported with the QuantumManager" msgstr "" -#: nova/cmd/manage.py:600 +#: nova/cmd/manage.py:611 msgid "instance" msgstr "" -#: nova/cmd/manage.py:601 +#: nova/cmd/manage.py:612 msgid "node" msgstr "" -#: nova/cmd/manage.py:602 +#: nova/cmd/manage.py:613 msgid "type" msgstr "" -#: nova/cmd/manage.py:603 +#: nova/cmd/manage.py:614 msgid "state" msgstr "" -#: nova/cmd/manage.py:604 +#: nova/cmd/manage.py:615 msgid "launched" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:616 msgid "image" msgstr "" -#: nova/cmd/manage.py:606 +#: nova/cmd/manage.py:617 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:607 +#: nova/cmd/manage.py:618 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:609 +#: nova/cmd/manage.py:620 msgid "user" msgstr "" -#: nova/cmd/manage.py:610 nova/cmd/manage.py:815 +#: nova/cmd/manage.py:621 nova/cmd/manage.py:827 msgid "zone" msgstr "" -#: nova/cmd/manage.py:611 +#: nova/cmd/manage.py:622 msgid "index" msgstr "" -#: nova/cmd/manage.py:656 +#: nova/cmd/manage.py:667 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:657 +#: nova/cmd/manage.py:668 msgid "Host" msgstr "" -#: nova/cmd/manage.py:658 +#: nova/cmd/manage.py:669 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:659 +#: nova/cmd/manage.py:670 msgid "Status" msgstr "" -#: nova/cmd/manage.py:660 +#: nova/cmd/manage.py:671 msgid "State" msgstr "" -#: nova/cmd/manage.py:661 +#: nova/cmd/manage.py:672 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:694 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:707 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:763 +#: nova/cmd/manage.py:774 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:764 +#: nova/cmd/manage.py:775 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:768 +#: nova/cmd/manage.py:779 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:769 +#: nova/cmd/manage.py:780 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:770 +#: nova/cmd/manage.py:781 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:771 +#: nova/cmd/manage.py:782 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:772 +#: nova/cmd/manage.py:783 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:854 +#: nova/cmd/manage.py:866 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:893 +#: nova/cmd/manage.py:905 msgid "Must supply valid parameters to create instance_type" msgstr "" -#: nova/cmd/manage.py:897 +#: nova/cmd/manage.py:909 msgid "Instance Type exists." msgstr "" -#: nova/cmd/manage.py:898 +#: nova/cmd/manage.py:910 msgid "Please ensure instance_type name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:912 msgid "Currently defined instance_type names and flavorids:" msgstr "" -#: nova/cmd/manage.py:905 +#: nova/cmd/manage.py:917 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:908 +#: nova/cmd/manage.py:920 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:916 +#: nova/cmd/manage.py:928 msgid "Valid instance type name is required" msgstr "" -#: nova/cmd/manage.py:919 +#: nova/cmd/manage.py:931 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:924 +#: nova/cmd/manage.py:936 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:960 +#: nova/cmd/manage.py:972 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:982 +#: nova/cmd/manage.py:994 #, python-format msgid "Key %(key)s on instance type %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1026 +#: nova/cmd/manage.py:1040 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1067 +#: nova/cmd/manage.py:1081 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1069 +#: nova/cmd/manage.py:1083 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1081 +#: nova/cmd/manage.py:1095 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1085 +#: nova/cmd/manage.py:1099 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1094 +#: nova/cmd/manage.py:1108 msgid "No nova entries in syslog!" msgstr "" @@ -4005,54 +4034,54 @@ msgstr "" msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:562 +#: nova/compute/api.py:563 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/api.py:660 +#: nova/compute/api.py:661 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:804 +#: nova/compute/api.py:806 #, python-format msgid "bdm %s" msgstr "" -#: nova/compute/api.py:831 +#: nova/compute/api.py:833 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1114 +#: nova/compute/api.py:1116 #, fuzzy msgid "instance termination disabled" msgstr "建立虛擬介面失敗" -#: nova/compute/api.py:1251 +#: nova/compute/api.py:1252 #, python-format msgid "instance type %(old_inst_type_id)d not found" msgstr "" -#: nova/compute/api.py:1257 +#: nova/compute/api.py:1258 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1267 +#: nova/compute/api.py:1268 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1310 +#: nova/compute/api.py:1311 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1334 +#: nova/compute/api.py:1335 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1384 +#: nova/compute/api.py:1385 msgid "Going to try to stop instance" msgstr "" @@ -4060,152 +4089,152 @@ msgstr "" msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1474 +#: nova/compute/api.py:1473 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1711 +#: nova/compute/api.py:1710 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2045 +#: nova/compute/api.py:2046 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2054 +#: nova/compute/api.py:2055 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2100 +#: nova/compute/api.py:2103 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2237 +#: nova/compute/api.py:2241 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2342 +#: nova/compute/api.py:2346 msgid "Locking" msgstr "" -#: nova/compute/api.py:2350 +#: nova/compute/api.py:2354 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2422 +#: nova/compute/api.py:2426 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2536 +#: nova/compute/api.py:2540 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2558 +#: nova/compute/api.py:2562 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2562 +#: nova/compute/api.py:2566 #, python-format msgid "" "Instance compute service state on %(inst_host)s expected to be down, but " "it was up." msgstr "" -#: nova/compute/api.py:2808 nova/tests/compute/test_keypairs.py:108 +#: nova/compute/api.py:2814 nova/tests/compute/test_keypairs.py:108 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:2812 nova/tests/compute/test_keypairs.py:100 +#: nova/compute/api.py:2818 nova/tests/compute/test_keypairs.py:100 #: nova/tests/compute/test_keypairs.py:104 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:2894 +#: nova/compute/api.py:2900 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:2897 +#: nova/compute/api.py:2903 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:2905 +#: nova/compute/api.py:2911 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)'." msgstr "" -#: nova/compute/api.py:2911 +#: nova/compute/api.py:2917 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:2929 +#: nova/compute/api.py:2935 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:2932 +#: nova/compute/api.py:2938 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:2939 +#: nova/compute/api.py:2945 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:2958 +#: nova/compute/api.py:2964 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3018 +#: nova/compute/api.py:3024 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3023 +#: nova/compute/api.py:3029 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3031 +#: nova/compute/api.py:3037 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3034 +#: nova/compute/api.py:3040 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3111 nova/compute/api.py:3185 +#: nova/compute/api.py:3117 nova/compute/api.py:3191 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3127 +#: nova/compute/api.py:3133 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3130 +#: nova/compute/api.py:3136 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3139 +#: nova/compute/api.py:3145 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3192 +#: nova/compute/api.py:3198 msgid "Security group id should be integer" msgstr "" @@ -4263,693 +4292,688 @@ msgid "" "requested %(requested)d %(unit)s" msgstr "" -#: nova/compute/flavors.py:90 +#: nova/compute/flavors.py:92 msgid "names can only contain [a-zA-Z0-9_.- ]" msgstr "" -#: nova/compute/flavors.py:99 +#: nova/compute/flavors.py:101 #, python-format msgid "'%s' argument must be greater than 0" msgstr "" -#: nova/compute/flavors.py:108 +#: nova/compute/flavors.py:110 #, python-format msgid "'%s' argument must be greater than or equal to 0" msgstr "" -#: nova/compute/flavors.py:117 +#: nova/compute/flavors.py:119 msgid "'rxtx_factor' argument must be a positive float" msgstr "" -#: nova/compute/flavors.py:130 +#: nova/compute/flavors.py:132 msgid "is_public must be a boolean" msgstr "" -#: nova/compute/flavors.py:135 +#: nova/compute/flavors.py:137 #, python-format msgid "DB error: %s" msgstr "" -#: nova/compute/flavors.py:145 +#: nova/compute/flavors.py:147 #, python-format msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:205 +#: nova/compute/manager.py:206 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:363 +#: nova/compute/manager.py:378 #, python-format -msgid "%(nodename)s is not a valid node managed by this compute host." +msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:392 +#: nova/compute/manager.py:406 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:409 -#, python-format -msgid "Instance %(uuid)s found in the hypervisor, but not in the database" -msgstr "" - -#: nova/compute/manager.py:425 -#, python-format -msgid "" -"Instance %(driver_instance)s found in the hypervisor, but not in the " -"database" -msgstr "" - -#: nova/compute/manager.py:446 +#: nova/compute/manager.py:455 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:461 +#: nova/compute/manager.py:471 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:482 +#: nova/compute/manager.py:492 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:488 +#: nova/compute/manager.py:498 msgid "Failed to check if instance shared" msgstr "" #: nova/compute/manager.py:540 +#, python-format +msgid "" +"Error raised getting network info for instance %(instance_uuid)s. " +"Retrying in %(retry_time)s seconds." +msgstr "" + +#: nova/compute/manager.py:566 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:543 +#: nova/compute/manager.py:569 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:554 +#: nova/compute/manager.py:580 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:559 +#: nova/compute/manager.py:586 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:600 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:578 +#: nova/compute/manager.py:605 #, fuzzy msgid "Failed to resume instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:588 +#: nova/compute/manager.py:615 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:592 +#: nova/compute/manager.py:619 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:608 +#: nova/compute/manager.py:635 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:620 +#: nova/compute/manager.py:647 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:658 +#: nova/compute/manager.py:685 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:756 +#: nova/compute/manager.py:783 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:773 +#: nova/compute/manager.py:800 #, python-format msgid "Setting up bdm %s" msgstr "" -#: nova/compute/manager.py:873 +#: nova/compute/manager.py:900 msgid "Success" msgstr "" -#: nova/compute/manager.py:896 +#: nova/compute/manager.py:923 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:923 nova/compute/manager.py:2422 +#: nova/compute/manager.py:950 nova/compute/manager.py:2447 #, python-format -msgid "No node specified, defaulting to %(node)s" +msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:968 +#: nova/compute/manager.py:994 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:978 +#: nova/compute/manager.py:1003 msgid "Instance was deleted during spawn." msgstr "" -#: nova/compute/manager.py:1009 +#: nova/compute/manager.py:1034 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1026 +#: nova/compute/manager.py:1051 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1051 nova/compute/manager.py:2476 +#: nova/compute/manager.py:1076 nova/compute/manager.py:2500 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1064 +#: nova/compute/manager.py:1089 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1069 +#: nova/compute/manager.py:1094 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1075 +#: nova/compute/manager.py:1100 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1104 +#: nova/compute/manager.py:1129 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1114 +#: nova/compute/manager.py:1139 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1138 +#: nova/compute/manager.py:1163 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1149 +#: nova/compute/manager.py:1174 msgid "Instance failed network setup" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1176 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1162 +#: nova/compute/manager.py:1187 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1181 +#: nova/compute/manager.py:1206 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1232 +#: nova/compute/manager.py:1257 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1306 +#: nova/compute/manager.py:1331 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1313 +#: nova/compute/manager.py:1338 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1356 +#: nova/compute/manager.py:1381 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1359 +#: nova/compute/manager.py:1384 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1366 +#: nova/compute/manager.py:1391 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1414 +#: nova/compute/manager.py:1439 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/manager.py:1476 nova/compute/manager.py:2658 -#: nova/compute/manager.py:4173 +#: nova/compute/manager.py:1501 nova/compute/manager.py:2682 +#: nova/compute/manager.py:4205 #, python-format msgid "%s. Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:1628 +#: nova/compute/manager.py:1653 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:1641 +#: nova/compute/manager.py:1666 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:1645 +#: nova/compute/manager.py:1670 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:1649 +#: nova/compute/manager.py:1674 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:1732 +#: nova/compute/manager.py:1757 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:1764 +#: nova/compute/manager.py:1789 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "無法卸載 Volume %s" -#: nova/compute/manager.py:1782 +#: nova/compute/manager.py:1807 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:1807 +#: nova/compute/manager.py:1832 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1823 -#, fuzzy, python-format -msgid "Cannot reboot instance: %(exc)s" -msgstr "無法掛載Volume 到虛擬機器 %s" +#: nova/compute/manager.py:1848 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" -#: nova/compute/manager.py:1836 +#: nova/compute/manager.py:1861 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:1863 +#: nova/compute/manager.py:1888 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1894 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:1930 +#: nova/compute/manager.py:1955 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:1937 +#: nova/compute/manager.py:1963 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:1942 +#: nova/compute/manager.py:1968 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:1970 +#: nova/compute/manager.py:1996 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:1977 +#: nova/compute/manager.py:2003 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:1984 +#: nova/compute/manager.py:2010 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:1999 +#: nova/compute/manager.py:2025 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2006 +#: nova/compute/manager.py:2032 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2019 +#: nova/compute/manager.py:2045 #, python-format msgid "" -"trying to inject a file into a non-running (state: " -"%(current_power_state)s expected: %(expected_state)s)" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2023 +#: nova/compute/manager.py:2050 #, python-format -msgid "injecting file to %(path)s" +msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2043 +#: nova/compute/manager.py:2070 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2056 +#: nova/compute/manager.py:2083 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2075 +#: nova/compute/manager.py:2102 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2079 +#: nova/compute/manager.py:2106 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2097 +#: nova/compute/manager.py:2124 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2118 +#: nova/compute/manager.py:2145 #, python-format -msgid "Changing instance metadata according to %(diff)r" +msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2341 +#: nova/compute/manager.py:2366 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2375 +#: nova/compute/manager.py:2400 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:2381 +#: nova/compute/manager.py:2406 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:2403 +#: nova/compute/manager.py:2428 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:2655 +#: nova/compute/manager.py:2679 #, python-format -msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:2718 +#: nova/compute/manager.py:2742 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:2736 +#: nova/compute/manager.py:2760 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:2774 +#: nova/compute/manager.py:2799 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:2805 +#: nova/compute/manager.py:2830 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:2825 +#: nova/compute/manager.py:2850 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:2830 +#: nova/compute/manager.py:2855 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:2833 +#: nova/compute/manager.py:2858 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:2850 +#: nova/compute/manager.py:2875 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:2877 +#: nova/compute/manager.py:2902 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:2912 +#: nova/compute/manager.py:2937 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:2959 +#: nova/compute/manager.py:2985 #, python-format msgid "Booting with volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3009 +#: nova/compute/manager.py:3036 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3018 +#: nova/compute/manager.py:3046 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3033 +#: nova/compute/manager.py:3062 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3063 +#: nova/compute/manager.py:3093 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3073 +#: nova/compute/manager.py:3104 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:3080 +#: nova/compute/manager.py:3111 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3103 +#: nova/compute/manager.py:3135 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3139 +#: nova/compute/manager.py:3171 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:3159 +#: nova/compute/manager.py:3191 #, python-format -msgid "Port %(port_id)s is not attached" +msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:3173 +#: nova/compute/manager.py:3205 #, python-format -msgid "Host %(host)s not found" +msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:3326 +#: nova/compute/manager.py:3358 #, python-format -msgid "Pre live migration failed at %(dest)s" +msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:3354 +#: nova/compute/manager.py:3386 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:3409 +#: nova/compute/manager.py:3441 #, python-format -msgid "Migrating instance to %(dest)s finished successfully." +msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:3411 +#: nova/compute/manager.py:3443 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:3426 +#: nova/compute/manager.py:3458 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:3458 +#: nova/compute/manager.py:3490 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:3587 +#: nova/compute/manager.py:3619 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:3637 +#: nova/compute/manager.py:3669 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:3643 +#: nova/compute/manager.py:3674 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:3652 +#: nova/compute/manager.py:3683 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:3659 +#: nova/compute/manager.py:3691 #, python-format -msgid "Instance %(instance_uuid)s not found" +msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:3663 +#: nova/compute/manager.py:3696 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:3670 +#: nova/compute/manager.py:3703 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:3679 +#: nova/compute/manager.py:3714 #, python-format -msgid "Error auto-confirming resize: %(e)s. Will retry later." +msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:3696 +#: nova/compute/manager.py:3730 #, 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:3715 +#: nova/compute/manager.py:3750 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:3739 +#: nova/compute/manager.py:3774 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:3843 +#: nova/compute/manager.py:3877 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:3858 +#: nova/compute/manager.py:3891 msgid "Updating host status" msgstr "" -#: nova/compute/manager.py:3885 +#: nova/compute/manager.py:3918 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:3890 nova/compute/manager.py:3940 +#: nova/compute/manager.py:3925 nova/compute/manager.py:3974 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:3927 +#: nova/compute/manager.py:3961 #, 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:3965 +#: nova/compute/manager.py:3998 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3977 nova/compute/manager.py:3986 -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4010 nova/compute/manager.py:4019 +#: nova/compute/manager.py:4049 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:3981 +#: nova/compute/manager.py:4014 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:3997 +#: nova/compute/manager.py:4030 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4003 +#: nova/compute/manager.py:4036 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4009 +#: nova/compute/manager.py:4042 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4025 +#: nova/compute/manager.py:4058 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4033 +#: nova/compute/manager.py:4066 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4045 +#: nova/compute/manager.py:4079 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4072 +#: nova/compute/manager.py:4106 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:4082 nova/compute/resource_tracker.py:321 +#: nova/compute/manager.py:4116 nova/compute/resource_tracker.py:321 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:4123 +#: nova/compute/manager.py:4156 #, python-format msgid "" -"Detected instance with name label '%(name)s' which is marked as DELETED " -"but still present on host." +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4130 +#: nova/compute/manager.py:4162 #, python-format msgid "" -"Destroying instance with name label '%(name)s' which is marked as DELETED" -" but still present on host." +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." msgstr "" -#: nova/compute/manager.py:4137 +#: nova/compute/manager.py:4169 #, python-format -msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action" +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:4164 +#: nova/compute/manager.py:4196 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" @@ -5049,11 +5073,11 @@ msgstr "" msgid "Missing keys: %s" msgstr "" -#: nova/compute/rpcapi.py:51 +#: nova/compute/rpcapi.py:53 msgid "No compute host specified" msgstr "" -#: nova/compute/rpcapi.py:54 +#: nova/compute/rpcapi.py:56 #, python-format msgid "Unable to find host for Instance %s" msgstr "" @@ -5063,7 +5087,7 @@ msgstr "" msgid "Using %(prefix)s instead of %(req_prefix)s" msgstr "" -#: nova/conductor/api.py:398 +#: nova/conductor/api.py:399 msgid "" "Timed out waiting for nova-conductor. Is it running? Or did this service " "start before nova-conductor?" @@ -5156,11 +5180,11 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1548 +#: nova/db/api.py:1550 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1685 +#: nova/db/api.py:1690 msgid "Failed to notify cells of instance fault" msgstr "" @@ -5178,44 +5202,44 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:661 +#: nova/db/sqlalchemy/api.py:662 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:882 +#: nova/db/sqlalchemy/api.py:883 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1167 nova/db/sqlalchemy/api.py:1207 +#: nova/db/sqlalchemy/api.py:1168 nova/db/sqlalchemy/api.py:1208 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1344 +#: nova/db/sqlalchemy/api.py:1345 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1437 +#: nova/db/sqlalchemy/api.py:1438 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1572 +#: nova/db/sqlalchemy/api.py:1573 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2931 +#: nova/db/sqlalchemy/api.py:2927 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4461 +#: nova/db/sqlalchemy/api.py:4458 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " @@ -5232,57 +5256,57 @@ msgstr "" msgid "Upgrade DB using Essex release first." msgstr "" -#: nova/db/sqlalchemy/utils.py:73 +#: nova/db/sqlalchemy/utils.py:77 #, python-format msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" -#: nova/db/sqlalchemy/utils.py:79 +#: nova/db/sqlalchemy/utils.py:83 #, python-format msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" -#: nova/db/sqlalchemy/utils.py:181 +#: nova/db/sqlalchemy/utils.py:210 #, python-format msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:215 +#: nova/db/sqlalchemy/utils.py:244 #, python-format msgid "Missing column %(table)s.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:221 +#: nova/db/sqlalchemy/utils.py:250 #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " "%(shadow_c_type)s" msgstr "" -#: nova/db/sqlalchemy/utils.py:230 +#: nova/db/sqlalchemy/utils.py:259 #, python-format msgid "Extra column %(table)%.%(column)s in shadow table" msgstr "" -#: nova/db/sqlalchemy/utils.py:250 +#: nova/db/sqlalchemy/utils.py:279 msgid "Specify `table_name` or `table` param" msgstr "" -#: nova/db/sqlalchemy/utils.py:253 +#: nova/db/sqlalchemy/utils.py:282 msgid "Specify only one param `table_name` `table`" msgstr "" -#: nova/db/sqlalchemy/utils.py:275 nova/db/sqlalchemy/utils.py:279 +#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308 #: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927 #: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58 msgid "Exception while creating table." msgstr "" -#: nova/db/sqlalchemy/utils.py:287 +#: nova/db/sqlalchemy/utils.py:316 msgid "Unsupported id columns type" msgstr "" @@ -5306,7 +5330,7 @@ msgid "" "%(extra)s." msgstr "" -#: nova/image/glance.py:495 +#: nova/image/glance.py:496 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -5476,23 +5500,23 @@ msgstr "" msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." msgstr "" -#: nova/network/ldapdns.py:100 +#: nova/network/ldapdns.py:102 #, python-format msgid "" "Found multiple matches for domain %(domain)s.\n" "%(entry)s" msgstr "" -#: nova/network/ldapdns.py:127 +#: nova/network/ldapdns.py:129 #, python-format msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" msgstr "" -#: nova/network/ldapdns.py:322 +#: nova/network/ldapdns.py:325 msgid "This driver only supports type 'a' entries." msgstr "" -#: nova/network/ldapdns.py:365 +#: nova/network/ldapdns.py:368 msgid "This shouldn't be getting called except during testing." msgstr "" @@ -5517,109 +5541,109 @@ msgstr "" msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:680 +#: nova/network/linux_net.py:681 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:730 +#: nova/network/linux_net.py:731 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:778 +#: nova/network/linux_net.py:779 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:979 +#: nova/network/linux_net.py:980 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1024 +#: nova/network/linux_net.py:1025 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1026 +#: nova/network/linux_net.py:1027 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1106 +#: nova/network/linux_net.py:1107 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1108 +#: nova/network/linux_net.py:1109 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1284 +#: nova/network/linux_net.py:1285 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1287 +#: nova/network/linux_net.py:1288 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1405 +#: nova/network/linux_net.py:1406 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1451 +#: nova/network/linux_net.py:1452 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1463 +#: nova/network/linux_net.py:1464 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1499 +#: nova/network/linux_net.py:1500 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1736 +#: nova/network/linux_net.py:1737 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1744 +#: nova/network/linux_net.py:1745 #, python-format msgid "Done starting bridge %s" msgstr "" -#: nova/network/manager.py:364 +#: nova/network/manager.py:365 #, python-format msgid "Disassociated %s stale fixed ip(s)" msgstr "" -#: nova/network/manager.py:368 +#: nova/network/manager.py:369 msgid "setting network host" msgstr "" -#: nova/network/manager.py:480 +#: nova/network/manager.py:481 msgid "network allocations" msgstr "" -#: nova/network/manager.py:487 +#: nova/network/manager.py:488 #, python-format msgid "networks retrieved for instance: |%(networks_list)s|" msgstr "" -#: nova/network/manager.py:535 +#: nova/network/manager.py:536 msgid "network deallocation for instance" msgstr "" -#: nova/network/manager.py:801 +#: nova/network/manager.py:803 #, python-format msgid "" "instance-dns-zone is |%(domain)s|, which is in availability zone " @@ -5627,98 +5651,98 @@ msgid "" "created." msgstr "" -#: nova/network/manager.py:827 +#: nova/network/manager.py:829 #, python-format msgid "Quota exceeded for %(pid)s, tried to allocate fixed IP" msgstr "" -#: nova/network/manager.py:879 +#: nova/network/manager.py:881 msgid "Failed to update usages deallocating fixed IP" msgstr "" -#: nova/network/manager.py:911 +#: nova/network/manager.py:913 #, python-format msgid "Unable to release %s because vif doesn't exist." msgstr "" -#: nova/network/manager.py:934 +#: nova/network/manager.py:936 #, python-format msgid "Leased IP |%(address)s|" msgstr "" -#: nova/network/manager.py:938 +#: nova/network/manager.py:940 #, python-format msgid "IP %s leased that is not associated" msgstr "" -#: nova/network/manager.py:947 +#: nova/network/manager.py:949 #, python-format msgid "IP |%s| leased that isn't allocated" msgstr "" -#: nova/network/manager.py:952 +#: nova/network/manager.py:954 #, python-format msgid "Released IP |%(address)s|" msgstr "" -#: nova/network/manager.py:956 +#: nova/network/manager.py:958 #, python-format msgid "IP %s released that is not associated" msgstr "" -#: nova/network/manager.py:960 +#: nova/network/manager.py:962 #, python-format msgid "IP %s released that was not leased" msgstr "" -#: nova/network/manager.py:979 +#: nova/network/manager.py:981 #, python-format msgid "%s must be an integer" msgstr "" -#: nova/network/manager.py:1003 +#: nova/network/manager.py:1005 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/network/manager.py:1023 +#: nova/network/manager.py:1025 #, python-format msgid "" "Subnet(s) too large, defaulting to /%s. To override, specify " "network_size flag." msgstr "" -#: nova/network/manager.py:1105 +#: nova/network/manager.py:1107 msgid "cidr already in use" msgstr "" -#: nova/network/manager.py:1108 +#: nova/network/manager.py:1110 #, python-format msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" msgstr "" -#: nova/network/manager.py:1119 +#: nova/network/manager.py:1121 #, python-format msgid "" "requested cidr (%(cidr)s) conflicts with existing smaller cidr " "(%(smaller)s)" msgstr "" -#: nova/network/manager.py:1176 +#: nova/network/manager.py:1178 msgid "Network already exists!" msgstr "" -#: nova/network/manager.py:1195 +#: nova/network/manager.py:1197 #, python-format msgid "Network must be disassociated from project %s before delete" msgstr "" -#: nova/network/manager.py:1795 +#: nova/network/manager.py:1794 msgid "" "The sum between the number of networks and the vlan start cannot be " "greater than 4094" msgstr "" -#: nova/network/manager.py:1802 +#: nova/network/manager.py:1801 #, python-format msgid "" "The network range is not big enough to fit %(num_networks)s networks. " @@ -5847,7 +5871,7 @@ msgstr "" #: nova/network/security_group/quantum_driver.py:127 #: nova/network/security_group/quantum_driver.py:173 -#: nova/network/security_group/quantum_driver.py:262 +#: nova/network/security_group/quantum_driver.py:263 #, python-format msgid "Quantum Error: %s" msgstr "" @@ -5860,45 +5884,45 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/quantum_driver.py:191 +#: nova/network/security_group/quantum_driver.py:192 #, python-format msgid "Quantum Error getting security group %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:195 -#: nova/network/security_group/quantum_driver.py:360 -#: nova/network/security_group/quantum_driver.py:366 -#: nova/network/security_group/quantum_driver.py:393 -#: nova/network/security_group/quantum_driver.py:408 -#: nova/network/security_group/quantum_driver.py:414 -#: nova/network/security_group/quantum_driver.py:443 +#: nova/network/security_group/quantum_driver.py:196 +#: nova/network/security_group/quantum_driver.py:358 +#: nova/network/security_group/quantum_driver.py:364 +#: nova/network/security_group/quantum_driver.py:391 +#: nova/network/security_group/quantum_driver.py:406 +#: nova/network/security_group/quantum_driver.py:412 +#: nova/network/security_group/quantum_driver.py:441 msgid "Quantum Error:" msgstr "" -#: nova/network/security_group/quantum_driver.py:248 +#: nova/network/security_group/quantum_driver.py:249 #, python-format msgid "Quantum Error unable to delete %s" msgstr "" -#: nova/network/security_group/quantum_driver.py:259 +#: nova/network/security_group/quantum_driver.py:260 #, python-format msgid "Quantum security group rule %s not found" msgstr "" -#: nova/network/security_group/quantum_driver.py:376 +#: nova/network/security_group/quantum_driver.py:374 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " "%(port_id)s does not meet security requirements" msgstr "" -#: nova/network/security_group/quantum_driver.py:386 -#: nova/network/security_group/quantum_driver.py:436 +#: nova/network/security_group/quantum_driver.py:384 +#: nova/network/security_group/quantum_driver.py:434 #, python-format msgid "Adding security group %(security_group_id)s to port %(port_id)s" msgstr "" -#: nova/network/security_group/quantum_driver.py:446 +#: nova/network/security_group/quantum_driver.py:444 #, python-format msgid "" "Security group %(security_group_name)s not assocaited with the instance " @@ -5919,12 +5943,12 @@ msgstr "" msgid "Invalid version string" msgstr "" -#: nova/objects/base.py:199 +#: nova/objects/base.py:201 #, python-format msgid "Unable to instantiate unregistered object type %(objtype)s" msgstr "" -#: nova/objects/base.py:301 +#: nova/objects/base.py:303 #, python-format msgid "Cannot load '%(attrname)s' in the base class" msgstr "" @@ -6624,7 +6648,7 @@ msgstr "" msgid "Exception during scheduler.run_instance" msgstr "" -#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:222 +#: nova/scheduler/driver.py:63 nova/scheduler/manager.py:225 #, python-format msgid "Setting instance to %(state)s state." msgstr "" @@ -6742,7 +6766,7 @@ msgstr "" msgid "Removing dead compute node %(host)s:%(node)s from scheduler" msgstr "" -#: nova/scheduler/manager.py:208 +#: nova/scheduler/manager.py:211 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -6781,7 +6805,7 @@ msgstr "" msgid "%(host_state)s fails tenant id on aggregate" msgstr "" -#: nova/scheduler/filters/compute_capabilities_filter.py:57 +#: nova/scheduler/filters/compute_capabilities_filter.py:58 #, python-format msgid "%(host_state)s fails instance_type extra_specs requirements" msgstr "" @@ -7038,71 +7062,71 @@ msgstr "" msgid "unexpected role header" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3488 +#: nova/tests/api/openstack/compute/test_servers.py:3489 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3491 msgid "" "Quota exceeded for instances: Requested 1, but already used 10 of 10 " "instances" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3493 +#: nova/tests/api/openstack/compute/test_servers.py:3494 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3496 msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" msgstr "" -#: nova/tests/api/openstack/compute/test_servers.py:3498 +#: nova/tests/api/openstack/compute/test_servers.py:3499 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:3501 msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" msgstr "" -#: nova/tests/compute/test_compute.py:1099 -#: nova/tests/compute/test_compute.py:1117 -#: nova/tests/compute/test_compute.py:1168 -#: nova/tests/compute/test_compute.py:1195 -#: nova/tests/compute/test_compute.py:1241 -#: nova/tests/compute/test_compute.py:4032 +#: nova/tests/compute/test_compute.py:1130 +#: nova/tests/compute/test_compute.py:1148 +#: nova/tests/compute/test_compute.py:1199 +#: nova/tests/compute/test_compute.py:1226 +#: nova/tests/compute/test_compute.py:1272 +#: nova/tests/compute/test_compute.py:4087 #, python-format msgid "Running instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1105 -#: nova/tests/compute/test_compute.py:1140 -#: nova/tests/compute/test_compute.py:1183 -#: nova/tests/compute/test_compute.py:1213 +#: nova/tests/compute/test_compute.py:1136 +#: nova/tests/compute/test_compute.py:1171 +#: nova/tests/compute/test_compute.py:1214 +#: nova/tests/compute/test_compute.py:1244 #, python-format msgid "After terminating instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:1723 +#: nova/tests/compute/test_compute.py:1777 msgid "Internal error" msgstr "" -#: nova/tests/compute/test_compute.py:4043 +#: nova/tests/compute/test_compute.py:4098 #, python-format msgid "After force-killing instances: %s" msgstr "" -#: nova/tests/compute/test_compute.py:4543 +#: nova/tests/compute/test_compute.py:4598 msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9144 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:1755 +#: nova/tests/db/test_migrations.py:1772 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/test_api_samples.py:181 +#: nova/tests/integrated/test_api_samples.py:183 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/test_api_samples.py:195 +#: nova/tests/integrated/test_api_samples.py:197 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -7112,22 +7136,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/test_api_samples.py:206 +#: nova/tests/integrated/test_api_samples.py:208 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/test_api_samples.py:225 +#: nova/tests/integrated/test_api_samples.py:227 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:229 +#: nova/tests/integrated/test_api_samples.py:231 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/test_api_samples.py:250 -#: nova/tests/integrated/test_api_samples.py:265 +#: nova/tests/integrated/test_api_samples.py:252 +#: nova/tests/integrated/test_api_samples.py:267 #, python-format msgid "" "Values do not match:\n" @@ -7193,36 +7217,36 @@ msgstr "" msgid "fake vswitch not found" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:892 +#: nova/tests/virt/libvirt/fakelibvirt.py:893 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:896 +#: nova/tests/virt/libvirt/fakelibvirt.py:897 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:900 +#: nova/tests/virt/libvirt/fakelibvirt.py:901 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/virt/libvirt/fakelibvirt.py:904 +#: nova/tests/virt/libvirt/fakelibvirt.py:905 msgid "Expected a function in 'auth[1]' parameter" msgstr "" #: nova/tests/virt/xenapi/test_vm_utils.py:370 -#: nova/virt/xenapi/vm_utils.py:2147 +#: nova/virt/xenapi/vm_utils.py:2183 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left) bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:898 +#: nova/tests/virt/xenapi/test_xenapi.py:899 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:909 +#: nova/tests/virt/xenapi/test_xenapi.py:910 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -7232,25 +7256,25 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:942 +#: nova/virt/driver.py:948 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:948 +#: nova/virt/driver.py:954 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:970 +#: nova/virt/driver.py:976 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:973 +#: nova/virt/driver.py:979 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:980 +#: nova/virt/driver.py:986 msgid "Unable to load the virtualization driver" msgstr "" @@ -7259,24 +7283,24 @@ msgstr "" msgid "Key '%(key)s' not in instances '%(inst)s'" msgstr "" -#: nova/virt/firewall.py:184 nova/virt/libvirt/firewall.py:305 +#: nova/virt/firewall.py:189 nova/virt/libvirt/firewall.py:306 msgid "Attempted to unfilter instance which is not filtered" msgstr "" -#: nova/virt/firewall.py:195 +#: nova/virt/firewall.py:200 msgid "Filters added to instance" msgstr "" -#: nova/virt/firewall.py:197 +#: nova/virt/firewall.py:202 msgid "Provider Firewall Rules refreshed" msgstr "" -#: nova/virt/firewall.py:377 +#: nova/virt/firewall.py:383 #, python-format msgid "Adding security group rule: %r" msgstr "" -#: nova/virt/firewall.py:511 nova/virt/xenapi/firewall.py:74 +#: nova/virt/firewall.py:517 nova/virt/xenapi/firewall.py:76 #, python-format msgid "Adding provider rule: %s" msgstr "" @@ -8049,16 +8073,16 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3867 +#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3923 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" -#: nova/virt/hyperv/hostops.py:159 +#: nova/virt/hyperv/hostops.py:161 msgid "get_host_stats called" msgstr "" -#: nova/virt/hyperv/hostops.py:174 +#: nova/virt/hyperv/hostops.py:176 #, python-format msgid "Host IP address is: %s" msgstr "" @@ -8401,12 +8425,12 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1880 +#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1909 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1887 +#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1916 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -8565,7 +8589,7 @@ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:909 +#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:938 msgid "Could not determine iscsi initiator name" msgstr "" @@ -8584,251 +8608,261 @@ msgstr "" msgid "An error has occurred when calling the iscsi initiator: %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:127 +#: nova/virt/libvirt/blockinfo.py:129 #, python-format msgid "Unable to determine disk prefix for %s" msgstr "" -#: nova/virt/libvirt/blockinfo.py:174 +#: nova/virt/libvirt/blockinfo.py:177 #, python-format msgid "No free disk device names for prefix '%s'" msgstr "" -#: nova/virt/libvirt/blockinfo.py:264 +#: nova/virt/libvirt/blockinfo.py:269 #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "" -#: nova/virt/libvirt/driver.py:351 +#: nova/virt/libvirt/driver.py:354 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:558 +#: nova/virt/libvirt/driver.py:567 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:566 +#: nova/virt/libvirt/driver.py:578 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:583 +#: nova/virt/libvirt/driver.py:596 #, python-format msgid "URI %s does not support events" msgstr "" -#: nova/virt/libvirt/driver.py:599 +#: nova/virt/libvirt/driver.py:606 +#, python-format +msgid "URI %s does not support connection events" +msgstr "" + +#: nova/virt/libvirt/driver.py:616 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:629 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:621 nova/virt/libvirt/driver.py:624 +#: nova/virt/libvirt/driver.py:651 nova/virt/libvirt/driver.py:654 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:642 +#: nova/virt/libvirt/driver.py:672 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "連接到glance失敗" -#: nova/virt/libvirt/driver.py:734 +#: nova/virt/libvirt/driver.py:763 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:749 +#: nova/virt/libvirt/driver.py:778 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:754 +#: nova/virt/libvirt/driver.py:783 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:764 +#: nova/virt/libvirt/driver.py:793 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:774 +#: nova/virt/libvirt/driver.py:803 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:793 +#: nova/virt/libvirt/driver.py:822 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:838 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:829 +#: nova/virt/libvirt/driver.py:858 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:835 +#: nova/virt/libvirt/driver.py:864 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:863 +#: nova/virt/libvirt/driver.py:892 #, python-format msgid "Deleting instance files %(target)s" msgstr "" -#: nova/virt/libvirt/driver.py:872 +#: nova/virt/libvirt/driver.py:901 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:915 +#: nova/virt/libvirt/driver.py:944 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:922 +#: nova/virt/libvirt/driver.py:951 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:927 +#: nova/virt/libvirt/driver.py:956 msgid "No Volume Connector found." msgstr "" -#: nova/virt/libvirt/driver.py:1049 +#: nova/virt/libvirt/driver.py:1078 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1073 +#: nova/virt/libvirt/driver.py:1102 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1093 +#: nova/virt/libvirt/driver.py:1122 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1097 +#: nova/virt/libvirt/driver.py:1126 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1183 +#: nova/virt/libvirt/driver.py:1212 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1186 +#: nova/virt/libvirt/driver.py:1215 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1215 +#: nova/virt/libvirt/driver.py:1244 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1227 +#: nova/virt/libvirt/driver.py:1256 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1300 +#: nova/virt/libvirt/driver.py:1329 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1333 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:1339 +#: nova/virt/libvirt/driver.py:1368 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1347 +#: nova/virt/libvirt/driver.py:1376 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1395 +#: nova/virt/libvirt/driver.py:1424 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1541 +#: nova/virt/libvirt/driver.py:1570 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1548 nova/virt/powervm/operator.py:220 +#: nova/virt/libvirt/driver.py:1577 nova/virt/powervm/operator.py:220 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1564 +#: nova/virt/libvirt/driver.py:1593 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1601 nova/virt/libvirt/driver.py:1627 +#: nova/virt/libvirt/driver.py:1630 nova/virt/libvirt/driver.py:1656 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:1616 +#: nova/virt/libvirt/driver.py:1645 nova/virt/xenapi/vmops.py:1442 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1714 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1689 +#: nova/virt/libvirt/driver.py:1718 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1694 nova/virt/libvirt/driver.py:1699 +#: nova/virt/libvirt/driver.py:1723 nova/virt/libvirt/driver.py:1728 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1799 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1871 +#: nova/virt/libvirt/driver.py:1900 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1920 +#: nova/virt/libvirt/driver.py:1949 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1930 +#: nova/virt/libvirt/driver.py:1959 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1987 +#: nova/virt/libvirt/driver.py:2018 #, 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:1993 +#: nova/virt/libvirt/driver.py:2024 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1997 +#: nova/virt/libvirt/driver.py:2028 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2001 +#: nova/virt/libvirt/driver.py:2032 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2017 +#: nova/virt/libvirt/driver.py:2048 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2341 +#: nova/virt/libvirt/driver.py:2372 #, python-format msgid "" "Start to_xml instance=%(instance)s network_info=%(network_info)s " @@ -8836,73 +8870,75 @@ msgid "" "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2387 #, python-format msgid "End to_xml instance=%(instance)s xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2404 +#, 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:2425 #, 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:2552 nova/virt/libvirt/driver.py:2556 +#: nova/virt/libvirt/driver.py:2525 nova/virt/libvirt/driver.py:2716 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2607 nova/virt/libvirt/driver.py:2611 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2565 +#: nova/virt/libvirt/driver.py:2620 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2572 +#: nova/virt/libvirt/driver.py:2627 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:2577 +#: nova/virt/libvirt/driver.py:2632 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:2594 +#: nova/virt/libvirt/driver.py:2649 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:2604 +#: nova/virt/libvirt/driver.py:2659 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:2656 +#: nova/virt/libvirt/driver.py:2711 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2662 -#, python-format -msgid "List of domains returned by libVirt: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2664 -#, python-format -msgid "libVirt can't find a domain with id: %s" -msgstr "" - -#: nova/virt/libvirt/driver.py:2728 +#: nova/virt/libvirt/driver.py:2778 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2812 +#: nova/virt/libvirt/driver.py:2863 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/libvirt/driver.py:2825 +#: nova/virt/libvirt/driver.py:2876 #, python-format msgid "" "Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " @@ -8910,50 +8946,50 @@ msgid "" "wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:2843 +#: nova/virt/libvirt/driver.py:2894 #, 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:2848 +#: nova/virt/libvirt/driver.py:2899 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:2925 +#: nova/virt/libvirt/driver.py:2976 #, 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:3006 +#: nova/virt/libvirt/driver.py:3057 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3014 +#: nova/virt/libvirt/driver.py:3065 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3059 +#: nova/virt/libvirt/driver.py:3110 #, 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:3084 +#: nova/virt/libvirt/driver.py:3135 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:3096 +#: nova/virt/libvirt/driver.py:3147 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -8963,67 +8999,67 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:3113 +#: nova/virt/libvirt/driver.py:3164 #, 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:3161 +#: nova/virt/libvirt/driver.py:3214 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3233 +#: nova/virt/libvirt/driver.py:3286 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3335 +#: nova/virt/libvirt/driver.py:3388 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3500 #, 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:3464 +#: nova/virt/libvirt/driver.py:3517 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:3469 +#: nova/virt/libvirt/driver.py:3522 #, python-format msgid "skipping disk for %(instance_name)s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:3510 +#: nova/virt/libvirt/driver.py:3563 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3579 +#: nova/virt/libvirt/driver.py:3633 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:3647 +#: nova/virt/libvirt/driver.py:3701 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:3653 +#: nova/virt/libvirt/driver.py:3707 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3717 +#: nova/virt/libvirt/driver.py:3772 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:3840 +#: nova/virt/libvirt/driver.py:3895 #, python-format msgid "Checking instance files accessability%(instance_path)s" msgstr "" @@ -9034,25 +9070,25 @@ msgid "" "correctly." msgstr "" -#: nova/virt/libvirt/firewall.py:107 +#: nova/virt/libvirt/firewall.py:108 msgid "Called setup_basic_filtering in nwfilter" msgstr "" -#: nova/virt/libvirt/firewall.py:115 +#: nova/virt/libvirt/firewall.py:116 msgid "Ensuring static filters" msgstr "" -#: nova/virt/libvirt/firewall.py:247 +#: nova/virt/libvirt/firewall.py:248 #, python-format msgid "The nwfilter(%(instance_filter_name)s) is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:270 +#: nova/virt/libvirt/firewall.py:271 #, python-format msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgstr "" -#: nova/virt/libvirt/firewall.py:286 +#: nova/virt/libvirt/firewall.py:287 msgid "iptables firewall: Setup Basic Filtering" msgstr "" @@ -9239,7 +9275,7 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:566 +#: nova/virt/libvirt/utils.py:567 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" @@ -9276,14 +9312,14 @@ msgstr "" msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:501 +#: nova/virt/libvirt/vif.py:502 msgid "" "The LibvirtBridgeDriver VIF driver is now deprecated and will be removed " "in the next release. Please use the LibvirtGenericVIFDriver VIF driver, " "together with a network plugin that reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:527 +#: nova/virt/libvirt/vif.py:529 msgid "" "The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9291,7 +9327,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:555 +#: nova/virt/libvirt/vif.py:558 msgid "" "The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be" " removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9299,7 +9335,7 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/vif.py:583 +#: nova/virt/libvirt/vif.py:587 msgid "" "The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and " "will be removed in the next release. Please use the " @@ -9307,7 +9343,7 @@ msgid "" "reports the 'vif_type' attribute" msgstr "" -#: nova/virt/libvirt/vif.py:609 +#: nova/virt/libvirt/vif.py:614 msgid "" "The QuantumLinuxBridgeVIFDriver VIF driver is now deprecated and will be " "removed in the next release. Please use the LibvirtGenericVIFDriver VIF " @@ -9315,87 +9351,87 @@ msgid "" "attribute" msgstr "" -#: nova/virt/libvirt/volume.py:238 +#: nova/virt/libvirt/volume.py:240 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:241 +#: nova/virt/libvirt/volume.py:243 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:254 +#: nova/virt/libvirt/volume.py:256 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:512 nova/virt/libvirt/volume.py:633 +#: nova/virt/libvirt/volume.py:514 nova/virt/libvirt/volume.py:635 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:560 +#: nova/virt/libvirt/volume.py:562 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:562 +#: nova/virt/libvirt/volume.py:564 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:577 +#: nova/virt/libvirt/volume.py:579 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:704 +#: nova/virt/libvirt/volume.py:706 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:713 +#: nova/virt/libvirt/volume.py:715 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:723 +#: nova/virt/libvirt/volume.py:725 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:726 +#: nova/virt/libvirt/volume.py:728 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:743 +#: nova/virt/libvirt/volume.py:745 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:752 +#: nova/virt/libvirt/volume.py:754 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:828 +#: nova/virt/libvirt/volume.py:831 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:839 +#: nova/virt/libvirt/volume.py:842 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:845 +#: nova/virt/libvirt/volume.py:848 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:860 +#: nova/virt/libvirt/volume.py:863 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -9501,26 +9537,26 @@ msgstr "" msgid "File transfer from PowerVM manager failed" msgstr "連接到glance失敗" -#: nova/virt/powervm/driver.py:124 +#: nova/virt/powervm/driver.py:125 msgid "In get_host_ip_addr" msgstr "" -#: nova/virt/powervm/driver.py:127 +#: nova/virt/powervm/driver.py:128 #, python-format msgid "Attempting to resolve %s" msgstr "" -#: nova/virt/powervm/driver.py:129 +#: nova/virt/powervm/driver.py:130 #, python-format msgid "%(hostname)s was successfully resolved to %(ip_addr)s" msgstr "" -#: nova/virt/powervm/driver.py:174 +#: nova/virt/powervm/driver.py:175 #, python-format msgid "%(inst_name)s captured in %(snapshot_time)s seconds" msgstr "" -#: nova/virt/powervm/driver.py:306 +#: nova/virt/powervm/driver.py:307 #, python-format msgid "Unrecognized root disk information: %s" msgstr "" @@ -9667,32 +9703,32 @@ msgid "" " vmwareapi.VMwareVCDriver" msgstr "" -#: nova/virt/vmwareapi/driver.py:355 +#: nova/virt/vmwareapi/driver.py:349 #, python-format msgid "VMware Cluster %s is not found" msgstr "" -#: nova/virt/vmwareapi/driver.py:457 +#: nova/virt/vmwareapi/driver.py:451 #, python-format msgid "In vmwareapi:_create_session, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:540 +#: nova/virt/vmwareapi/driver.py:534 #, python-format msgid "In vmwareapi:_call_method, got this exception: %s" msgstr "" -#: nova/virt/vmwareapi/driver.py:576 +#: nova/virt/vmwareapi/driver.py:570 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: success" msgstr "" -#: nova/virt/vmwareapi/driver.py:581 +#: nova/virt/vmwareapi/driver.py:575 #, python-format msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" msgstr "" -#: nova/virt/vmwareapi/driver.py:585 +#: nova/virt/vmwareapi/driver.py:579 #, python-format msgid "In vmwareapi:_poll_task, Got this error %s" msgstr "" @@ -9702,39 +9738,39 @@ msgstr "" msgid "Error(s) %s occurred in the call to RetrieveProperties" msgstr "" -#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77 +#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79 #, python-format msgid "%(text)s: _db_content => %(content)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:132 +#: nova/virt/vmwareapi/fake.py:133 #, python-format msgid "Property %(attr)s not set for the managed object %(name)s" msgstr "" -#: nova/virt/vmwareapi/fake.py:492 +#: nova/virt/vmwareapi/fake.py:494 msgid "There is no VM registered" msgstr "" -#: nova/virt/vmwareapi/fake.py:494 nova/virt/vmwareapi/fake.py:669 +#: nova/virt/vmwareapi/fake.py:496 nova/virt/vmwareapi/fake.py:673 #, python-format msgid "Virtual Machine with ref %s is not there" msgstr "" -#: nova/virt/vmwareapi/fake.py:557 +#: nova/virt/vmwareapi/fake.py:559 #, python-format msgid "Logging out a session that is invalid or already logged out: %s" msgstr "" -#: nova/virt/vmwareapi/fake.py:572 +#: nova/virt/vmwareapi/fake.py:574 msgid "Session is faulty" msgstr "" -#: nova/virt/vmwareapi/fake.py:575 +#: nova/virt/vmwareapi/fake.py:577 msgid "Session Invalid" msgstr "" -#: nova/virt/vmwareapi/fake.py:666 +#: nova/virt/vmwareapi/fake.py:670 msgid "No Virtual Machine has been registered yet" msgstr "" @@ -9743,17 +9779,17 @@ msgstr "" msgid "%(action)s %(host)s" msgstr "" -#: nova/virt/vmwareapi/host.py:63 +#: nova/virt/vmwareapi/host.py:64 #, python-format msgid "Set maintenance mod on %(host)s to %(mode)s" msgstr "" -#: nova/virt/vmwareapi/io_util.py:112 +#: nova/virt/vmwareapi/io_util.py:118 #, python-format msgid "Glance image %s is in killed state" msgstr "" -#: nova/virt/vmwareapi/io_util.py:120 +#: nova/virt/vmwareapi/io_util.py:126 #, python-format msgid "Glance image %(image_id)s is in unknown state - %(state)s" msgstr "" @@ -9774,7 +9810,7 @@ msgstr "" msgid "Created Port Group with name %s on the ESX host" msgstr "" -#: nova/virt/vmwareapi/read_write_util.py:142 +#: nova/virt/vmwareapi/read_write_util.py:145 #, python-format msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" msgstr "" @@ -9817,57 +9853,57 @@ msgstr "" msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:198 +#: nova/virt/vmwareapi/vmops.py:199 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:206 +#: nova/virt/vmwareapi/vmops.py:207 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:230 +#: nova/virt/vmwareapi/vmops.py:231 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:249 +#: nova/virt/vmwareapi/vmops.py:250 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:258 +#: nova/virt/vmwareapi/vmops.py:259 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:272 +#: nova/virt/vmwareapi/vmops.py:273 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:280 +#: nova/virt/vmwareapi/vmops.py:281 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:300 +#: nova/virt/vmwareapi/vmops.py:301 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:314 +#: nova/virt/vmwareapi/vmops.py:315 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -9875,311 +9911,310 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:335 +#: nova/virt/vmwareapi/vmops.py:336 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:414 +#: nova/virt/vmwareapi/vmops.py:415 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:420 +#: nova/virt/vmwareapi/vmops.py:421 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:466 +#: nova/virt/vmwareapi/vmops.py:464 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:476 +#: nova/virt/vmwareapi/vmops.py:474 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:521 +#: nova/virt/vmwareapi/vmops.py:519 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:534 +#: nova/virt/vmwareapi/vmops.py:532 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:541 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:557 +#: nova/virt/vmwareapi/vmops.py:555 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:570 +#: nova/virt/vmwareapi/vmops.py:568 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:579 +#: nova/virt/vmwareapi/vmops.py:577 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:611 +#: nova/virt/vmwareapi/vmops.py:606 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:618 +#: nova/virt/vmwareapi/vmops.py:613 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:621 +#: nova/virt/vmwareapi/vmops.py:616 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:623 +#: nova/virt/vmwareapi/vmops.py:618 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:627 +#: nova/virt/vmwareapi/vmops.py:622 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:671 -#: nova/virt/vmwareapi/vmops.py:964 -msgid "instance not present" -msgstr "" - -#: nova/virt/vmwareapi/vmops.py:645 nova/virt/vmwareapi/vmops.py:968 +#: nova/virt/vmwareapi/vmops.py:634 nova/virt/vmwareapi/vmops.py:944 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:650 nova/virt/vmwareapi/vmops.py:973 +#: nova/virt/vmwareapi/vmops.py:639 nova/virt/vmwareapi/vmops.py:949 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:652 +#: nova/virt/vmwareapi/vmops.py:641 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:843 +#: nova/virt/vmwareapi/vmops.py:675 nova/virt/vmwareapi/vmops.py:821 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:848 +#: nova/virt/vmwareapi/vmops.py:680 nova/virt/vmwareapi/vmops.py:826 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:699 +#: nova/virt/vmwareapi/vmops.py:684 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:702 +#: nova/virt/vmwareapi/vmops.py:687 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:689 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:717 +#: nova/virt/vmwareapi/vmops.py:702 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:729 +#: nova/virt/vmwareapi/vmops.py:714 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:734 +#: nova/virt/vmwareapi/vmops.py:719 #, 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:742 +#: nova/virt/vmwareapi/vmops.py:727 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:746 +#: nova/virt/vmwareapi/vmops.py:731 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:760 +#: nova/virt/vmwareapi/vmops.py:742 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:764 +#: nova/virt/vmwareapi/vmops.py:746 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:767 +#: nova/virt/vmwareapi/vmops.py:749 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:770 +#: nova/virt/vmwareapi/vmops.py:752 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:783 +#: nova/virt/vmwareapi/vmops.py:762 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:788 +#: nova/virt/vmwareapi/vmops.py:767 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:790 +#: nova/virt/vmwareapi/vmops.py:769 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:851 +#: nova/virt/vmwareapi/vmops.py:829 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:854 +#: nova/virt/vmwareapi/vmops.py:832 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:867 +#: nova/virt/vmwareapi/vmops.py:843 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:871 +#: nova/virt/vmwareapi/vmops.py:847 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:876 +#: nova/virt/vmwareapi/vmops.py:852 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:893 +#: nova/virt/vmwareapi/vmops.py:869 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 +#: nova/virt/vmwareapi/vmops.py:898 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:930 +#: nova/virt/vmwareapi/vmops.py:904 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:945 +#: nova/virt/vmwareapi/vmops.py:919 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:953 +#: nova/virt/vmwareapi/vmops.py:927 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:975 +#: nova/virt/vmwareapi/vmops.py:940 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:951 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:990 +#: nova/virt/vmwareapi/vmops.py:966 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:996 +#: nova/virt/vmwareapi/vmops.py:972 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/vmops.py:1022 +#: nova/virt/vmwareapi/vmops.py:997 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1034 +#: nova/virt/vmwareapi/vmops.py:1009 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1044 nova/virt/xenapi/vmops.py:1377 +#: nova/virt/vmwareapi/vmops.py:1019 nova/virt/xenapi/vmops.py:1386 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1048 +#: nova/virt/vmwareapi/vmops.py:1023 #, python-format msgid "Automatically hard rebooting %d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1084 +#: nova/virt/vmwareapi/vmops.py:1057 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1166 +#: nova/virt/vmwareapi/vmops.py:1134 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1172 +#: nova/virt/vmwareapi/vmops.py:1140 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1186 +#: nova/virt/vmwareapi/vmops.py:1152 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1193 +#: nova/virt/vmwareapi/vmops.py:1159 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1286 +#: nova/virt/vmwareapi/vmops.py:1252 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1292 +#: nova/virt/vmwareapi/vmops.py:1258 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:91 +#: nova/virt/vmwareapi/vmware_images.py:92 #, python-format msgid "Downloading image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:107 +#: nova/virt/vmwareapi/vmware_images.py:108 #, python-format msgid "Downloaded image %s from glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:113 +#: nova/virt/vmwareapi/vmware_images.py:114 #, python-format msgid "Uploading image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:139 +#: nova/virt/vmwareapi/vmware_images.py:140 #, python-format msgid "Uploaded image %s to the Glance image server" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:150 +#: nova/virt/vmwareapi/vmware_images.py:151 #, python-format msgid "Getting image size for the image %s" msgstr "" -#: nova/virt/vmwareapi/vmware_images.py:155 +#: nova/virt/vmwareapi/vmware_images.py:156 #, python-format msgid "Got image size of %(size)s for the image %(image)s" msgstr "" @@ -10242,7 +10277,7 @@ msgstr "" msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:127 nova/virt/xenapi/volumeops.py:47 +#: nova/virt/vmwareapi/volumeops.py:127 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" @@ -10252,12 +10287,12 @@ msgstr "" msgid "Unable to find iSCSI Target" msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:57 +#: nova/virt/vmwareapi/volumeops.py:156 nova/virt/xenapi/volumeops.py:60 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:128 +#: nova/virt/vmwareapi/volumeops.py:166 nova/virt/xenapi/volumeops.py:132 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" @@ -10267,116 +10302,111 @@ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" msgid "Unable to find volume" msgstr "無法卸載 Volume %s" -#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:147 +#: nova/virt/vmwareapi/volumeops.py:187 nova/virt/xenapi/volumeops.py:151 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" -#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1619 +#: nova/virt/xenapi/agent.py:101 nova/virt/xenapi/vmops.py:1640 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:105 nova/virt/xenapi/vmops.py:1623 +#: nova/virt/xenapi/agent.py:106 nova/virt/xenapi/vmops.py:1645 #, 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:110 nova/virt/xenapi/vmops.py:1628 +#: nova/virt/xenapi/agent.py:111 nova/virt/xenapi/vmops.py:1650 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:120 +#: nova/virt/xenapi/agent.py:123 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " -"path=%(path)s; args=%(args)r" +"args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:130 +#: nova/virt/xenapi/agent.py:134 #, python-format -msgid "Failed to query agent version: %(resp)r" +msgid "Failed to query agent version: %r" msgstr "" -#: nova/virt/xenapi/agent.py:149 +#: nova/virt/xenapi/agent.py:153 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:163 +#: nova/virt/xenapi/agent.py:167 msgid "Reached maximum time attempting to query agent version" msgstr "" -#: nova/virt/xenapi/agent.py:171 +#: nova/virt/xenapi/agent.py:175 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:179 +#: nova/virt/xenapi/agent.py:183 #, python-format -msgid "Failed to update agent: %(resp)r" +msgid "Failed to update agent: %r" msgstr "" -#: nova/virt/xenapi/agent.py:193 +#: nova/virt/xenapi/agent.py:197 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:204 -#, python-format -msgid "Failed to exchange keys: %(resp)r" -msgstr "" - -#: nova/virt/xenapi/agent.py:224 +#: nova/virt/xenapi/agent.py:208 nova/virt/xenapi/agent.py:228 #, python-format -msgid "Failed to update password: %(resp)r" +msgid "Failed to exchange keys: %r" msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:260 +#: nova/virt/xenapi/agent.py:264 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:273 +#: nova/virt/xenapi/agent.py:277 #, python-format -msgid "Failed to inject file: %(resp)r" +msgid "Failed to inject file: %r" msgstr "" -#: nova/virt/xenapi/agent.py:280 +#: nova/virt/xenapi/agent.py:284 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:286 +#: nova/virt/xenapi/agent.py:290 #, python-format -msgid "Failed to reset network: %(resp)r" +msgid "Failed to reset network: %r" msgstr "" -#: nova/virt/xenapi/agent.py:309 +#: nova/virt/xenapi/agent.py:313 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:317 +#: nova/virt/xenapi/agent.py:321 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:321 +#: nova/virt/xenapi/agent.py:325 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:335 +#: nova/virt/xenapi/agent.py:339 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:388 +#: nova/virt/xenapi/agent.py:392 #, python-format msgid "OpenSSL error: %s" msgstr "" @@ -10392,75 +10422,75 @@ msgstr "" msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:346 +#: nova/virt/xenapi/driver.py:348 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:562 +#: nova/virt/xenapi/driver.py:571 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:622 +#: nova/virt/xenapi/driver.py:632 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:662 +#: nova/virt/xenapi/driver.py:672 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:746 nova/virt/xenapi/driver.py:760 +#: nova/virt/xenapi/driver.py:757 nova/virt/xenapi/driver.py:771 #, python-format msgid "Got exception: %s" msgstr "" -#: nova/virt/xenapi/fake.py:687 nova/virt/xenapi/fake.py:791 -#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:878 +#: nova/virt/xenapi/fake.py:705 nova/virt/xenapi/fake.py:809 +#: nova/virt/xenapi/fake.py:828 nova/virt/xenapi/fake.py:896 msgid "Raising NotImplemented" msgstr "" -#: nova/virt/xenapi/fake.py:689 +#: nova/virt/xenapi/fake.py:707 #, python-format msgid "xenapi.fake does not have an implementation for %s" msgstr "" -#: nova/virt/xenapi/fake.py:723 +#: nova/virt/xenapi/fake.py:740 #, python-format -msgid "Calling %(localname)s %(impl)s" +msgid "Calling %(name)s %(impl)s" msgstr "" -#: nova/virt/xenapi/fake.py:728 +#: nova/virt/xenapi/fake.py:746 #, python-format msgid "Calling getter %s" msgstr "" -#: nova/virt/xenapi/fake.py:731 +#: nova/virt/xenapi/fake.py:749 #, python-format msgid "Calling setter %s" msgstr "" -#: nova/virt/xenapi/fake.py:793 +#: nova/virt/xenapi/fake.py:811 #, python-format msgid "" "xenapi.fake does not have an implementation for %s or it has been called " "with the wrong number of arguments" msgstr "" -#: nova/virt/xenapi/host.py:68 +#: nova/virt/xenapi/host.py:70 #, python-format msgid "" "Instance %(name)s running on %(host)s could not be found in the database:" " assuming it is a worker VM and skip ping migration to a new host" msgstr "" -#: nova/virt/xenapi/host.py:80 +#: nova/virt/xenapi/host.py:82 #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "" #: nova/virt/xenapi/host.py:101 #, python-format -msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" msgstr "" #: nova/virt/xenapi/host.py:185 @@ -10492,7 +10522,7 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:71 +#: nova/virt/xenapi/pool.py:70 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -10501,37 +10531,37 @@ msgstr "" #: nova/virt/xenapi/pool.py:158 #, python-format -msgid "Unable to eject %(host)s from the pool; pool not empty" +msgid "Unable to eject %s from the pool; pool not empty" msgstr "" #: nova/virt/xenapi/pool.py:175 #, python-format -msgid "Unable to eject %(host)s from the pool; No master found" +msgid "Unable to eject %s from the pool; No master found" msgstr "" #: nova/virt/xenapi/pool.py:192 #, python-format -msgid "Pool-Join failed: %(e)s" +msgid "Pool-Join failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:195 #, python-format -msgid "Unable to join %(host)s in the pool" +msgid "Unable to join %s in the pool" msgstr "" #: nova/virt/xenapi/pool.py:211 #, python-format -msgid "Pool-eject failed: %(e)s" +msgid "Pool-eject failed: %s" msgstr "" #: nova/virt/xenapi/pool.py:223 -#, fuzzy, python-format -msgid "Unable to set up pool: %(e)s." -msgstr "無法卸載 Volume %s" +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" #: nova/virt/xenapi/pool.py:234 #, python-format -msgid "Pool-set_name_label failed: %(e)s" +msgid "Pool-set_name_label failed: %s" msgstr "" #: nova/virt/xenapi/vif.py:101 @@ -10542,7 +10572,7 @@ msgstr "" #: nova/virt/xenapi/vif.py:120 #, python-format msgid "" -"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" @@ -10581,332 +10611,346 @@ msgstr "" msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:374 +#: nova/virt/xenapi/vm_utils.py:376 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:379 +#: nova/virt/xenapi/vm_utils.py:381 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:390 +#: nova/virt/xenapi/vm_utils.py:392 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:412 +#: nova/virt/xenapi/vm_utils.py:414 #, 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:415 +#: nova/virt/xenapi/vm_utils.py:418 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:441 +#: nova/virt/xenapi/vm_utils.py:445 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:468 +#: nova/virt/xenapi/vm_utils.py:472 #, 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:482 +#: nova/virt/xenapi/vm_utils.py:488 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:507 +#: nova/virt/xenapi/vm_utils.py:513 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:593 +#: nova/virt/xenapi/vm_utils.py:599 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:638 +#: nova/virt/xenapi/vm_utils.py:645 #, python-format -msgid "No primary VDI found for %(vm_ref)s" +msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:651 +#: nova/virt/xenapi/vm_utils.py:657 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:701 +#: nova/virt/xenapi/vm_utils.py:707 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:954 +#: nova/virt/xenapi/vm_utils.py:807 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:815 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:824 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:973 #, 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." +"this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1010 +#: nova/virt/xenapi/vm_utils.py:1028 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1044 +#: nova/virt/xenapi/vm_utils.py:1062 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1056 +#: nova/virt/xenapi/vm_utils.py:1075 #, 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:1069 +#: nova/virt/xenapi/vm_utils.py:1089 #, python-format msgid "download_vhd failed: %r" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1104 +#: nova/virt/xenapi/vm_utils.py:1124 #, python-format msgid "Invalid value '%s' for xenapi_torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1115 +#: nova/virt/xenapi/vm_utils.py:1135 #, python-format -msgid "Asking xapi to fetch vhd image %(image_id)s" +msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1190 +#: nova/virt/xenapi/vm_utils.py:1210 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1206 +#: nova/virt/xenapi/vm_utils.py:1228 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1252 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1243 +#: nova/virt/xenapi/vm_utils.py:1266 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1252 +#: nova/virt/xenapi/vm_utils.py:1276 #, 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:1271 +#: nova/virt/xenapi/vm_utils.py:1296 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1285 +#: nova/virt/xenapi/vm_utils.py:1310 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1294 +#: nova/virt/xenapi/vm_utils.py:1319 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1335 +#: nova/virt/xenapi/vm_utils.py:1360 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1366 +#: nova/virt/xenapi/vm_utils.py:1391 #, python-format msgid "Looking up vdi %s for PV kernel" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1384 +#: nova/virt/xenapi/vm_utils.py:1409 #, python-format msgid "" "Image format is None: trying to determine PV status using pygrub; if " "instance with vdi %s does not boot correctly, try with image metadata." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1390 +#: nova/virt/xenapi/vm_utils.py:1415 #, python-format -msgid "Unknown image format %(disk_image_type)s" +msgid "Unknown image format %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1421 +#: nova/virt/xenapi/vm_utils.py:1446 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1524 +#: nova/virt/xenapi/vm_utils.py:1549 #, python-format -msgid "Unable to parse rrd of %(vm_uuid)s" +msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1551 +#: nova/virt/xenapi/vm_utils.py:1577 #, python-format msgid "Re-scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1579 +#: nova/virt/xenapi/vm_utils.py:1605 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1597 +#: nova/virt/xenapi/vm_utils.py:1623 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:1610 +#: nova/virt/xenapi/vm_utils.py:1636 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1618 +#: nova/virt/xenapi/vm_utils.py:1644 #, python-format -msgid "ISO: looking at SR %(sr_rec)s" +msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1620 +#: nova/virt/xenapi/vm_utils.py:1646 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1623 +#: nova/virt/xenapi/vm_utils.py:1649 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1626 +#: nova/virt/xenapi/vm_utils.py:1652 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1630 +#: nova/virt/xenapi/vm_utils.py:1656 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1632 +#: nova/virt/xenapi/vm_utils.py:1658 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1635 +#: nova/virt/xenapi/vm_utils.py:1661 #, python-format -msgid "ISO: PBD %(pbd_ref)s disappeared" +msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1638 +#: nova/virt/xenapi/vm_utils.py:1664 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1641 +#: nova/virt/xenapi/vm_utils.py:1667 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1663 +#: nova/virt/xenapi/vm_utils.py:1689 #, 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:1679 +#: nova/virt/xenapi/vm_utils.py:1706 #, python-format -msgid "Unable to obtain RRD XML updates with server details: %(server)s." +msgid "Unable to obtain RRD XML updates with server details: %s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1733 +#: nova/virt/xenapi/vm_utils.py:1760 #, python-format msgid "Invalid statistics data from Xenserver: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1793 +#: nova/virt/xenapi/vm_utils.py:1820 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1880 +#: nova/virt/xenapi/vm_utils.py:1908 #, 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:1890 +#: nova/virt/xenapi/vm_utils.py:1920 #, python-format -msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1925 +#: nova/virt/xenapi/vm_utils.py:1955 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1945 +#: nova/virt/xenapi/vm_utils.py:1975 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1958 +#: nova/virt/xenapi/vm_utils.py:1988 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1961 +#: nova/virt/xenapi/vm_utils.py:1991 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1963 +#: nova/virt/xenapi/vm_utils.py:1993 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1966 +#: nova/virt/xenapi/vm_utils.py:1997 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1971 +#: nova/virt/xenapi/vm_utils.py:2003 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:1979 +#: nova/virt/xenapi/vm_utils.py:2011 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2006 +#: nova/virt/xenapi/vm_utils.py:2038 #, python-format msgid "Running pygrub against %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2014 +#: nova/virt/xenapi/vm_utils.py:2046 #, python-format msgid "Found Xen kernel %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2016 +#: nova/virt/xenapi/vm_utils.py:2048 msgid "No Xen kernel found. Booting HVM." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2018 +#: nova/virt/xenapi/vm_utils.py:2050 msgid "" "Error while executing pygrub! Please, ensure the binary is installed " "correctly, and available in your PATH; on some Linux distros, pygrub may " @@ -10914,167 +10958,162 @@ msgid "" "mode." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2035 +#: nova/virt/xenapi/vm_utils.py:2067 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2041 +#: nova/virt/xenapi/vm_utils.py:2073 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2066 +#: nova/virt/xenapi/vm_utils.py:2099 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2079 +#: nova/virt/xenapi/vm_utils.py:2114 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2120 +#: nova/virt/xenapi/vm_utils.py:2155 #, python-format msgid "" "Resize down not allowed because minimum filesystem sectors " "%(min_sectors)d is too big for target sectors %(new_sectors)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2162 +#: nova/virt/xenapi/vm_utils.py:2198 #, 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:2197 +#: nova/virt/xenapi/vm_utils.py:2234 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2249 +#: nova/virt/xenapi/vm_utils.py:2287 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2258 +#: nova/virt/xenapi/vm_utils.py:2296 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2370 +#: nova/virt/xenapi/vm_utils.py:2409 msgid "This domU must be running on the host specified by xenapi_connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:139 nova/virt/xenapi/vmops.py:804 +#: nova/virt/xenapi/vmops.py:141 nova/virt/xenapi/vmops.py:806 #, python-format -msgid "Updating progress to %(progress)d" +msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:174 +#: nova/virt/xenapi/vmops.py:175 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:189 +#: nova/virt/xenapi/vmops.py:190 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:308 +#: nova/virt/xenapi/vmops.py:309 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:394 +#: nova/virt/xenapi/vmops.py:395 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vmops.py:467 +#: nova/virt/xenapi/vmops.py:468 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:499 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:593 +#: nova/virt/xenapi/vmops.py:594 msgid "Auto configuring disk, attempting to resize partition..." msgstr "" -#: nova/virt/xenapi/vmops.py:639 +#: nova/virt/xenapi/vmops.py:640 msgid "Starting VM" msgstr "" -#: nova/virt/xenapi/vmops.py:645 +#: nova/virt/xenapi/vmops.py:646 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:659 +#: nova/virt/xenapi/vmops.py:660 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/vmops.py:662 +#: nova/virt/xenapi/vmops.py:663 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/vmops.py:673 +#: nova/virt/xenapi/vmops.py:674 #, python-format msgid "Instance agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:704 +#: nova/virt/xenapi/vmops.py:705 msgid "Setting VCPU weight" msgstr "" -#: nova/virt/xenapi/vmops.py:715 +#: nova/virt/xenapi/vmops.py:716 #, python-format msgid "Could not find VM with name %s" msgstr "" -#: nova/virt/xenapi/vmops.py:773 +#: nova/virt/xenapi/vmops.py:774 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:777 +#: nova/virt/xenapi/vmops.py:778 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vmops.py:785 +#: nova/virt/xenapi/vmops.py:787 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vmops.py:811 +#: nova/virt/xenapi/vmops.py:813 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:815 +#: nova/virt/xenapi/vmops.py:817 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:819 +#: nova/virt/xenapi/vmops.py:821 #, fuzzy msgid "Unable to terminate instance." msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/vmops.py:824 -msgid "Resize down not allowed without auto_disk_config" -msgstr "" - -#: nova/virt/xenapi/vmops.py:877 -msgid "" -"_migrate_disk_resizing_down failed. Restoring orig vm due_to: " -"%{exception}." +#: nova/virt/xenapi/vmops.py:875 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:993 +#: nova/virt/xenapi/vmops.py:991 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" @@ -11083,114 +11122,112 @@ msgstr "" msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1042 +#: nova/virt/xenapi/vmops.py:1043 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1048 +#: nova/virt/xenapi/vmops.py:1049 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1142 +#: nova/virt/xenapi/vmops.py:1151 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1146 +#: nova/virt/xenapi/vmops.py:1155 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1173 +#: nova/virt/xenapi/vmops.py:1182 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1180 +#: nova/virt/xenapi/vmops.py:1189 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1187 +#: nova/virt/xenapi/vmops.py:1196 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1214 +#: nova/virt/xenapi/vmops.py:1223 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1243 +#: nova/virt/xenapi/vmops.py:1252 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1294 +#: nova/virt/xenapi/vmops.py:1303 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1328 +#: nova/virt/xenapi/vmops.py:1337 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1381 +#: nova/virt/xenapi/vmops.py:1390 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/xenapi/vmops.py:1521 +#: nova/virt/xenapi/vmops.py:1540 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1540 +#: nova/virt/xenapi/vmops.py:1562 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1549 +#: nova/virt/xenapi/vmops.py:1571 #, python-format -msgid "Creating VIF for network %(network_ref)s" +msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1552 +#: nova/virt/xenapi/vmops.py:1574 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1580 +#: nova/virt/xenapi/vmops.py:1603 msgid "Injecting hostname to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1678 +#: nova/virt/xenapi/vmops.py:1707 #, python-format -msgid "" -"Destination host:%(hostname)s must be in the same aggregate as the source" -" server" +msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1699 +#: nova/virt/xenapi/vmops.py:1728 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1711 +#: nova/virt/xenapi/vmops.py:1740 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1785 +#: nova/virt/xenapi/vmops.py:1814 msgid "XAPI supporting relax-xsm-sr-check=true requried" msgstr "" -#: nova/virt/xenapi/vmops.py:1796 +#: nova/virt/xenapi/vmops.py:1825 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1878 msgid "Migrate Send failed" msgstr "" #: nova/virt/xenapi/volume_utils.py:51 #, python-format -msgid "Creating SR %(label)s" +msgid "Creating SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:61 #, python-format -msgid "Introducing SR %(label)s" +msgid "Introducing SR %s" msgstr "" #: nova/virt/xenapi/volume_utils.py:68 @@ -11239,24 +11276,24 @@ msgstr "" msgid "Cannot purge SR with referenced VDIs" msgstr "" -#: nova/virt/xenapi/volume_utils.py:202 +#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241 #, python-format -msgid "Unable to obtain target information %(mountpoint)s" +msgid "Unable to obtain target information %s" msgstr "" -#: nova/virt/xenapi/volume_utils.py:241 +#: nova/virt/xenapi/volumeops.py:47 #, python-format -msgid "Unable to obtain target information %(connection_data)s" +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" msgstr "" -#: nova/virt/xenapi/volumeops.py:70 -#, fuzzy, python-format -msgid "Connect_volume: %(connection_info)s" -msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" +#: nova/virt/xenapi/volumeops.py:74 +#, python-format +msgid "Connect_volume: %s" +msgstr "" -#: nova/virt/xenapi/volumeops.py:139 +#: nova/virt/xenapi/volumeops.py:143 #, python-format -msgid "Skipping detach because VBD for %(instance_name)s was not found" +msgid "Skipping detach because VBD for %s was not found" msgstr "" #: nova/virt/xenapi/imageupload/glance.py:69 @@ -11267,7 +11304,7 @@ msgid "" "%(attempt_num)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/imageupload/glance.py:82 +#: nova/virt/xenapi/imageupload/glance.py:87 #, python-format msgid "upload_vhd failed: %r" msgstr "" @@ -11320,8 +11357,212 @@ msgstr "" msgid "status must be 'available'" msgstr "" +#~ msgid "Quota for %s should be integer." +#~ msgstr "" + +#~ msgid "Unknown action" +#~ msgstr "發生一個未知例外" + +#~ msgid "Instance type for vpn instances" +#~ msgstr "" + +#~ msgid "%(nodename)s is not a valid node managed by this compute host." +#~ msgstr "" + +#~ msgid "Instance %(uuid)s found in the hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "" +#~ "Instance %(driver_instance)s found in the " +#~ "hypervisor, but not in the database" +#~ msgstr "" + +#~ msgid "No node specified, defaulting to %(node)s" +#~ msgstr "" + +#~ msgid "Cannot reboot instance: %(exc)s" +#~ msgstr "無法掛載Volume 到虛擬機器 %s" + +#~ msgid "" +#~ "trying to inject a file into a " +#~ "non-running (state: %(current_power_state)s " +#~ "expected: %(expected_state)s)" +#~ msgstr "" + +#~ msgid "injecting file to %(path)s" +#~ msgstr "" + +#~ msgid "Changing instance metadata according to %(diff)r" +#~ msgstr "" + +#~ msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s" +#~ msgstr "" + +#~ msgid "Port %(port_id)s is not attached" +#~ msgstr "" + +#~ msgid "Host %(host)s not found" +#~ msgstr "" + +#~ msgid "Pre live migration failed at %(dest)s" +#~ msgstr "" + +#~ msgid "Migrating instance to %(dest)s finished successfully." +#~ msgstr "" + +#~ msgid "Instance %(instance_uuid)s not found" +#~ msgstr "" + +#~ msgid "Error auto-confirming resize: %(e)s. Will retry later." +#~ msgstr "" + +#~ msgid "" +#~ "Detected instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Destroying instance with name label " +#~ "'%(name)s' which is marked as DELETED" +#~ " but still present on host." +#~ msgstr "" + +#~ msgid "" +#~ "Unrecognized value '%(action)s' for " +#~ "CONF.running_deleted_instance_action" +#~ msgstr "" + +#~ msgid "List of domains returned by libVirt: %s" +#~ msgstr "" + +#~ msgid "libVirt can't find a domain with id: %s" +#~ msgstr "" + +#~ msgid "" +#~ "The agent call to %(method)s returned" +#~ " an invalid response: %(ret)r. " +#~ "path=%(path)s; args=%(args)r" +#~ msgstr "" + +#~ msgid "Failed to query agent version: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update agent: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to exchange keys: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to update password: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to inject file: %(resp)r" +#~ msgstr "" + +#~ msgid "Failed to reset network: %(resp)r" +#~ msgstr "" + +#~ msgid "Calling %(localname)s %(impl)s" +#~ msgstr "" + +#~ msgid "Unable to migrate VM %(vm_ref)sfrom %(host)s" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; pool not empty" +#~ msgstr "" + +#~ msgid "Unable to eject %(host)s from the pool; No master found" +#~ msgstr "" + +#~ msgid "Pool-Join failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to join %(host)s in the pool" +#~ msgstr "" + +#~ msgid "Pool-eject failed: %(e)s" +#~ msgstr "" + +#~ msgid "Unable to set up pool: %(e)s." +#~ msgstr "無法卸載 Volume %s" + +#~ msgid "Pool-set_name_label failed: %(e)s" +#~ msgstr "" + +#~ msgid "" +#~ "PIF %(pif_rec['uuid'])s for network %(bridge)s" +#~ " has VLAN id %(pif_vlan)d. Expected " +#~ "%(vlan_num)d" +#~ msgstr "" + +#~ msgid "No primary VDI found for %(vm_ref)s" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Asking xapi to fetch vhd image %(image_id)s" +#~ msgstr "" + +#~ msgid "Unknown image format %(disk_image_type)s" +#~ msgstr "" + +#~ msgid "Unable to parse rrd of %(vm_uuid)s" +#~ msgstr "" + +#~ msgid "ISO: looking at SR %(sr_rec)s" +#~ msgstr "" + +#~ msgid "ISO: PBD %(pbd_ref)s disappeared" +#~ msgstr "" + +#~ msgid "Unable to obtain RRD XML updates with server details: %(server)s." +#~ msgstr "" + +#~ msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..." +#~ msgstr "" + +#~ msgid "Updating progress to %(progress)d" +#~ msgstr "" + +#~ msgid "Resize down not allowed without auto_disk_config" +#~ msgstr "" + +#~ msgid "" +#~ "_migrate_disk_resizing_down failed. Restoring orig" +#~ " vm due_to: %{exception}." +#~ msgstr "" + +#~ msgid "Creating VIF for network %(network_ref)s" +#~ msgstr "" + #~ msgid "" -#~ "The service from servicegroup driver " -#~ "%(driver) is temporarily unavailable." +#~ "Destination host:%(hostname)s must be in " +#~ "the same aggregate as the source " +#~ "server" +#~ msgstr "" + +#~ msgid "Creating SR %(label)s" +#~ msgstr "" + +#~ msgid "Introducing SR %(label)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(mountpoint)s" +#~ msgstr "" + +#~ msgid "Unable to obtain target information %(connection_data)s" +#~ msgstr "" + +#~ msgid "Connect_volume: %(connection_info)s" +#~ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" + +#~ msgid "Skipping detach because VBD for %(instance_name)s was not found" #~ msgstr "" -- cgit